.atlas-interview-active .editor>.intro,.atlas-interview-active [data-panel],.atlas-interview-active .step-footer{display:none!important}
#atlas-interview[hidden]{display:none}
#atlas-interview{padding:24px 0 36px;max-width:620px}
#atlas-interview h2{font-size:clamp(25px,3vw,34px);line-height:1.2;margin:25px 0 14px;outline:none}
#atlas-interview .guidance{font-size:16px;line-height:1.65}
.interview-progress{list-style:none;display:flex;flex-wrap:wrap;gap:8px 16px;padding:0;margin:18px 0 24px;color:#657167;font-size:12px}
.interview-progress li{border-bottom:2px solid transparent;padding-bottom:7px}
.interview-progress [aria-current]{color:#284d3d;border-color:currentColor}
.interview-count{font-size:12px;color:#657167}
#atlas-interview input,#atlas-interview textarea{font-family:inherit;font-size:16px;line-height:1.55;min-height:48px}
#atlas-interview label{font-size:14px;margin-top:20px}
.interview-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:24px}
.interview-actions button,.interview-chips button{min-height:44px;white-space:normal}
.interview-chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}
.interview-proof{border-top:1px solid #cdd4c7;margin-top:24px;padding-top:12px}
.interview-proof>p:last-child{font:18px/1.6 Georgia,serif;color:#283d36;white-space:pre-wrap}
.interview-summary{padding-left:22px;line-height:2}
#atlas-interview .result{display:block;text-align:left;width:100%;line-height:1.5;padding:14px;margin-bottom:8px}
@media(max-width:950px){.atlas-interview-active .workshop{display:flex;flex-direction:column}.atlas-interview-active .editor{order:0}.atlas-interview-active .preview{order:1;height:45dvh;min-height:260px}.atlas-interview-active #atlas-interview{padding-top:12px}.interview-actions .primary{flex:1 0 100%}}
.interview-picking #place-form>label,.interview-picking #place-form>input,.interview-picking #place-form>textarea,.interview-picking #place-form>p,.interview-picking #facts-panel,.interview-picking #description-sources,.interview-picking #replacement-results,.interview-picking #replacement-status,.interview-picking #manual-place,.interview-picking .writing-help{display:none!important}
.interview-picking #location-details,.interview-picking #save-place,.interview-picking #place-error{display:block!important}
#atlas-interview [hidden]{display:none!important}
.interview-picking .writing-help{display:block!important}
.interview-picking .writing-help>*{display:none!important}
.interview-picking .writing-help>#location-details,.interview-picking .writing-help>#save-place,.interview-picking .writing-help>#place-error{display:block!important}

.interview-about{border-block:1px solid #cdd4c7;padding:18px 0;margin:20px 0}
.interview-about h3{font-size:14px;margin:0 0 10px}
.interview-about>p{font:18px/1.6 Georgia,serif;margin:0}
.interview-chips [aria-pressed="true"]{background:#284d3d;color:#fff;border-color:#284d3d}
#atlas-interview .interview-chips button{width:auto;flex:1;min-width:0;padding:10px 8px;font-size:12px;margin:0}
.sort-handle{touch-action:none;cursor:grab;width:44px!important;min-width:44px;min-height:44px;padding:6px!important;font-size:22px!important}
.sorting{opacity:.6}.sort-target{outline:2px solid #284d3d;outline-offset:3px}
#legacy-place-search[hidden],#resident-year-wrap[hidden],.trip-range[hidden]{display:none!important}
.interview-ideas{margin-block:20px}#all-spelling button{margin-left:10px;width:auto}
#review-artwork[aria-busy="true"]{visibility:hidden}
