.frank-clean #frank-content>h1{font-size:clamp(30px,4vw,42px);margin:10px 0}.frank-clean .frank-hero{min-height:200px;height:220px}.ask-launch{width:100%;display:flex;justify-content:space-between;align-items:center;background:#183c30;color:#fff;border:0;border-radius:12px;padding:18px;margin:12px 0;font-size:19px;font-weight:700}.ask-launch span{font-size:11px;font-weight:400}.ask-decision{border-left:3px solid #ae8251;background:#ecebdf;border-radius:8px;padding:16px;margin:14px 0}.ask-decision.stay{border-color:#34785c;background:#e6edde}.ask-decision.leave{border-color:#b7482d;background:#f5e7df}.ask-decision small{font-size:9px;letter-spacing:1.5px}.ask-decision h3{font-size:22px;margin:7px 0}.ask-decision p,.ask-answer p{font-size:14px;line-height:1.6}.ask-decision button{width:100%}.ask-suggestions,.ask-book-tools{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0}.ask-suggestions button{font-size:12px;min-height:48px}.ask-book-tools{grid-template-columns:1fr 1fr 1fr}.ask-book-tools button{min-height:44px;font-size:12px}.ask-explainer{font-size:12px;line-height:1.6;color:#657164}#ask-form textarea{box-sizing:border-box;width:100%;font-size:16px}.ask-answer{margin:20px 0;padding:18px;background:#e8eddf;border-radius:14px}.ask-answer small{font-size:9px;letter-spacing:1px}.ask-answer h3{font-size:23px;margin:8px 0}.ask-answer a{font-size:12px}.ask-answer button{margin-top:16px}.ask-photo{margin:20px 0}.ask-photo img{display:block;width:100%;height:auto;border-radius:14px}.ask-photo figcaption{font-size:11px;line-height:1.6;margin-top:8px}.ask-sign-cards article{padding:16px;margin:12px 0;border:1px solid #d7decf;border-radius:12px}.ask-sign-cards h3{font-size:20px;margin:0}.ask-sign-cards p{font-size:14px;line-height:1.6}.ask-visit-context{border:1px solid #d7decf;border-radius:10px;padding:12px}.ask-visit-context legend{font-size:12px}#ask-check-form label{margin:14px 0}#ask-check-form select{display:block;width:100%;min-height:46px}.frank-clean .mobile-nav{grid-template-columns:repeat(3,1fr)}#ask-back{margin-top:10px}@media(max-width:700px){.frank-clean .frank-hero{height:180px;min-height:180px}.frank-clean .hero-copy h2{font-size:27px}.ask-decision h3{font-size:21px}}
.glass-inspect{position:absolute;left:22px;top:158px;z-index:700;min-height:44px;font-size:12px}.terrain-on .glass-inspect{z-index:910}#glass-close{margin-top:10px}

.terrain-on .terrain-status{top:auto;bottom:76px;left:22px;max-width:310px;pointer-events:none}.glass-inspect{top:150px}.terrain-on .ten-analyze-map{top:202px}
