.n49p4q_page{max-width:47.5rem;margin:0 auto;padding:1.5rem 1rem 3rem}.n49p4q_hero{padding:2.25rem 0 1.5rem}.n49p4q_eyebrow{color:var(--brand-pressed);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.n49p4q_hero h1{letter-spacing:-.04em;margin:.5rem 0 .875rem;font-size:clamp(2rem,7vw,3.25rem);line-height:1.03}.n49p4q_hero p,.n49p4q_card p,.n49p4q_note{color:var(--text-muted);line-height:1.55}.n49p4q_lookup,.n49p4q_lead{gap:.5rem;display:grid}.n49p4q_lookup label,.n49p4q_lead label{font-weight:600}.n49p4q_lookup>div{gap:.5rem;display:grid}.n49p4q_lookup input,.n49p4q_lead input{border:1px solid var(--field-border);border-radius:var(--radius-sm);width:100%;min-width:0;min-height:2.875rem;padding:.625rem;font-size:1rem}.n49p4q_lookup button,.n49p4q_lead button,.n49p4q_cta{background:var(--brand-primary);border-radius:var(--radius-sm);color:var(--on-brand);cursor:pointer;border:0;min-height:2.875rem;padding:.625rem 1rem;font-weight:600;text-decoration:none;display:inline-block}.n49p4q_card{background:var(--surface-1);border-radius:var(--radius);box-shadow:var(--shadow-1);border:1px solid #0000;margin-top:1.125rem;padding:1.25rem}.n49p4q_card h2{margin-top:0}.n49p4q_storms{margin:0;padding:0;list-style:none}.n49p4q_storms li{border-top:1px solid var(--border);padding:.875rem 0}.n49p4q_storms span{color:var(--brand-pressed);margin-top:.1875rem;font-weight:600;display:block}.n49p4q_storms p{margin:.375rem 0 0}.n49p4q_honeypot{width:0;height:0;position:absolute;overflow:hidden}.n49p4q_success{font-weight:600;color:var(--good)!important}.n49p4q_error{font-weight:600;color:var(--bad)!important}.n49p4q_footer{text-align:center;margin-top:1.5rem}.n49p4q_footer a{color:var(--brand-pressed)}@media (min-width:600px){.n49p4q_lookup>div{grid-template-columns:1fr auto}.n49p4q_lead{grid-template-columns:1fr 1fr}.n49p4q_lead>*{grid-column:1/-1;min-width:0}}.n49p4q_imagePanel{aspect-ratio:3/2;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.n49p4q_imagePanel img{object-fit:cover;width:100%;height:100%}@media (min-width:600px){.n49p4q_imagePanel{aspect-ratio:8/3}}
