.support-page{max-width:1200px;margin:auto;padding:30px 5% 80px;line-height:1.75}.support-page .crumb{font-size:12px;color:#65727b;margin:0 0 45px}.support-page h1{font-size:clamp(36px,5vw,64px);max-width:850px;margin:20px 0}.support-page h2{font:normal clamp(28px,3vw,40px)/1.16 Georgia,serif;letter-spacing:-.7px;margin:12px 0 22px}.support-page h3{font:normal 24px/1.3 Georgia,serif;margin:10px 0 16px}.support-lead{font-size:17px;max-width:730px;color:#53616b}.support-intro{padding-bottom:35px}.support-nav{display:flex;flex-wrap:wrap;gap:10px;border-block:1px solid #dce1e2;padding:18px 0;margin:0 0 36px;font-size:13px}.support-nav a{padding:7px 14px;background:#f3f4f2;border:1px solid #e1e5e2;border-radius:3px}.support-nav a:hover{background:#102332;color:white}.guide-block{padding:45px 0;border-bottom:1px solid #dce1e2;scroll-margin-top:125px}.guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:start}.guide-figure{margin:0;min-width:0;background:#f6f5f1}.guide-figure img,.guide-figure svg{display:block;width:100%;height:auto}.guide-figure figcaption{font-size:12px;line-height:1.6;color:#60707a;padding:13px 16px}.guide-steps{padding-left:22px}.guide-steps li{margin-bottom:13px;padding-left:5px}.support-page strong{font-weight:600}.guide-note{font-size:13px;background:#f2f4f3;border-left:3px solid #a18b63;padding:15px 18px;margin:24px 0}.guide-simulator{padding:24px;background:#f4f3ee;margin-top:22px}.guide-simulator h3{font-size:23px}.guide-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.guide-fields label{display:grid;gap:6px;font-size:13px}.guide-fields input,.guide-fields select{width:100%;min-width:0;padding:12px;border:1px solid #a8b1b5;background:white;border-radius:3px;color:#102332}.guide-result{font-size:16px;color:#183c34;margin-bottom:0}.guide-note a,.support-page p a,.support-page li a,.support-page dd a,.policy-content a{text-decoration:underline;text-underline-offset:3px}.guide-choice{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.guide-choice button{background:white;border:1px solid #abb6ba;border-radius:3px;padding:10px 17px;color:#102332;min-width:58px}.guide-choice button[aria-pressed=true]{background:#102332;color:white;border-color:#102332}.guide-cta{padding:32px;background:#102332;color:white;margin-top:36px}.guide-cta p{color:#d1d9dc}.guide-cta .button{background:white;color:#102332;border-color:white;letter-spacing:.7px;max-width:100%;white-space:normal}.support-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:30px 0}.support-card{display:block;border:1px solid #dbe0e2;padding:25px}.support-card:hover{border-color:#8c7754}.support-card p{color:#5c6972;margin:0}.support-card span{display:block;margin-top:20px;font-size:12px}.brand-hero{background:#102332;color:white;padding:48px;margin:15px 0 36px}.brand-hero p{color:#d2dadd}.brand-hero h1{max-width:800px}.brand-values{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:35px 0}.brand-values>div{border-top:1px solid #b4bec2;padding-top:20px}.brand-values .eyebrow{color:#8c7754}.brand-copy{max-width:780px;font-size:16px}.policy-content{max-width:900px}.policy-content section{padding:24px 0;border-bottom:1px solid #e0e4e5;scroll-margin-top:125px}.policy-content h2{font-size:29px}.policy-table{width:100%;border-collapse:collapse;font-size:13px}.policy-table th,.policy-table td{padding:14px;text-align:left;vertical-align:top;border-bottom:1px solid #dce1e2}.policy-table th{background:#f3f4f1}.policy-table td:first-child{width:24%;font-weight:600}.policy-table-wrap{max-width:100%;overflow-x:auto}.support-page address{font-style:normal}.policy-date{color:#5a6973;font-size:12px}.guide-svg text{font-family:Arial,sans-serif;fill:#102332}.support-page [hidden]{display:none!important}.store-footer>div{min-width:0}.store-footer .footer-bottom{flex-wrap:wrap;gap:20px}.store-footer .footer-bottom>span{max-width:100%;overflow-wrap:anywhere}.store-footer .footer-about{max-width:310px}.support-page :focus-visible{outline:2px solid #9d7c49;outline-offset:4px}
@media(max-width:800px){.support-page{padding:24px 6% 55px}.support-page .crumb{margin-bottom:26px}.support-page h1{letter-spacing:-1px}.guide-grid{grid-template-columns:1fr;gap:24px}.guide-block{padding:30px 0;scroll-margin-top:100px}.support-nav{gap:7px;margin-bottom:10px}.support-nav a{padding:7px 10px;font-size:12px}.guide-fields{grid-template-columns:1fr}.support-cards{grid-template-columns:1fr 1fr;gap:12px}.support-card{padding:20px}.brand-hero{padding:28px 23px}.brand-values{grid-template-columns:1fr;gap:20px}.guide-cta{padding:25px}.support-lead{font-size:16px}.policy-table th,.policy-table td{padding:10px 8px;font-size:12px}.policy-content h2{font-size:26px}.guide-figure{max-width:600px}.guide-steps{margin-top:0}}
@media(max-width:440px){.support-cards{grid-template-columns:1fr}.guide-choice button{padding:10px 13px}.support-nav{font-size:12px}.guide-simulator{padding:19px}.policy-table td:first-child{width:30%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
