.hi-page.rto-page{background:var(--mitm-page-wash);color:var(--mitm-ink);font-family:var(--mitm-font-sans)}.rto-page .hi-main{max-width:1000px;margin:auto;padding:48px 24px 64px}.rto-page .hc-questionnaire{background:#fff;border:1px solid var(--mitm-line);border-radius:16px;padding:28px;box-shadow:0 8px 32px #19233d08;max-width:none}.rto-page .hc-question-heading h2{font-family:var(--mitm-font-sans);font-size:clamp(28px,4vw,42px);line-height:1.15;color:var(--mitm-ink);letter-spacing:-.025em}.rto-page .hc-question-heading p{font-size:18px;color:var(--mitm-muted)}.rto-page .hi-progress-label{font-size:13px;color:var(--mitm-muted)}.rto-page progress{accent-color:var(--mitm-primary)}.rto-search-tabs{display:flex;gap:8px;border-bottom:1px solid var(--mitm-line);padding-bottom:16px;margin-bottom:24px;flex-wrap:wrap}.rto-search-tabs button{padding:10px 20px;min-height:44px;background:#fff;border:1px solid var(--mitm-line);border-radius:10px;color:var(--mitm-ink);font-size:16px;font-weight:700}.rto-search-tabs button[aria-pressed=true]{background:var(--mitm-gradient);color:#fff;border-color:transparent}.rto-search-grid{display:grid;grid-template-columns:2fr 1.3fr 1fr 1fr;gap:16px;align-items:start}.rto-search-grid label{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:16px;font-weight:700}.rto-search-grid input,.rto-search-grid select{box-sizing:border-box;width:100%;min-height:52px;padding:12px;border:1px solid var(--mitm-line);border-radius:10px;background:#fff;color:var(--mitm-ink);font:inherit;font-size:18px}.rto-search-grid small{font-size:13px;font-weight:400;color:var(--mitm-muted)}.rto-page .hi-primary{background:var(--mitm-gradient);color:#fff;border:0;border-radius:10px;min-height:52px;padding:12px 30px;font-size:18px;font-weight:700}.rto-page .hi-actions{margin-top:24px}.rto-page .hc-draft-note{font-size:13px}@media(max-width:760px){.rto-page .hi-main{padding:24px 16px 40px}.rto-page .hc-questionnaire{padding:20px}.rto-search-grid{grid-template-columns:1fr 1fr}.rto-search-grid .rto-area{grid-column:1/-1}.rto-search-grid label:nth-child(2){grid-column:1/-1}.rto-page .hi-primary{width:100%}.rto-search-tabs button{flex:1;padding:10px}}.hi-page.hc-page.rto-page{--mitm-font-sans:"Lato",Arial,sans-serif}.rto-single-photo{margin-bottom:20px}.rto-single-photo figure{margin:0;border:1px solid var(--mitm-line);border-radius:16px;overflow:hidden;background:#fff}.rto-single-photo figure img{display:block;width:100%;height:240px;-o-object-fit:cover;object-fit:cover}.rto-single-photo figcaption{padding:12px 16px;color:var(--mitm-muted);font-size:14px}.rto-single-photo .rto-preview-card{border-radius:16px}.rto-single-photo .rto-preview-card .rto-home-photo{aspect-ratio:3.5/1}@media(max-width:760px){.rto-single-photo figure img{height:180px}.rto-single-photo .rto-preview-card .rto-home-photo{aspect-ratio:2/1}}
