.property-assumption-page{max-width:100%;overflow-x:clip}.property-assumption{max-width:980px;min-width:0;margin:0 auto;padding:clamp(.7rem,3vw,1.25rem);overflow-wrap:anywhere}.property-assumption *{box-sizing:border-box}.property-assumption__hero,.property-assumption__panel,.property-assumption__source{min-width:0;max-width:100%;padding:clamp(1rem,4vw,2rem);margin:1rem 0;border:1px solid var(--border,#cbd5e1);border-radius:18px;background:var(--surface,#fff)}.property-assumption__hero{background:#102a43;color:#fff}.property-assumption__hero a{color:#bae6fd}.property-assumption__hero h1{font-size:clamp(1.9rem,7vw,3.3rem);line-height:1.05;margin:.7rem 0}.property-assumption__hero p{max-width:72ch}.property-assumption__eyebrow{text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:#7dd3fc}.property-assumption__notice{border-left:4px solid #f59e0b;background:#fffbeb;color:#713f12;padding:.85rem 1rem;border-radius:8px}.property-assumption__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.property-assumption label,.property-assumption legend{display:block;font-weight:750}.property-assumption input,.property-assumption select,.property-assumption textarea{width:100%;min-height:48px;margin-top:.35rem;padding:.7rem;border:1px solid #64748b;border-radius:9px;background:var(--surface,#fff);color:inherit;font:inherit}.property-assumption textarea{min-height:90px}.property-assumption fieldset{border:1px solid #cbd5e1;border-radius:12px;padding:1rem}.property-assumption fieldset label{font-weight:500;margin:.7rem 0}.property-assumption fieldset input[type=checkbox]{width:auto;min-height:auto;margin:0 .55rem 0 0}.property-assumption__actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.property-assumption button{min-height:48px;padding:.7rem 1rem;border:2px solid #075985;border-radius:9px;background:#075985;color:#fff;font:inherit;font-weight:800}.property-assumption button[data-action=reset]{background:transparent;color:#075985}.property-assumption button[hidden]{display:none}.property-assumption button:focus-visible,.property-assumption a:focus-visible,.property-assumption input:focus-visible,.property-assumption select:focus-visible,.property-assumption textarea:focus-visible{outline:3px solid #f59e0b;outline-offset:3px}.property-assumption__result{display:block;white-space:pre-wrap;margin-top:1rem;padding:1rem;border-radius:12px;background:#e0f2fe;color:#0c4a6e;font-weight:700;overflow-wrap:anywhere}.property-assumption__result:empty{display:none}.property-assumption__small{font-size:.9rem;color:var(--muted,#475569)}@media(max-width:600px){.property-assumption__grid{grid-template-columns:1fr}.property-assumption__hero,.property-assumption__panel,.property-assumption__source{padding:1rem;border-radius:12px}}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .property-assumption__notice{background:#422006;color:#fef3c7}html:not([data-theme=light]) .property-assumption__result{background:#082f49;color:#e0f2fe}}html[data-theme=dark] .property-assumption__notice{background:#422006;color:#fef3c7}html[data-theme=dark] .property-assumption__result{background:#082f49;color:#e0f2fe}