.support-page .policy-intro h1{font-size:clamp(68px,8.2vw,118px)}
.policy-body{background:var(--paper);color:var(--ink);padding:75px 0 100px}
.policy-grid{display:grid;grid-template-columns:255px minmax(0,760px);justify-content:space-between;gap:70px;align-items:start}
.policy-nav{position:sticky;top:130px}.policy-nav>.eyebrow{color:#6c616b;margin-bottom:24px}.policy-nav nav{display:grid;gap:0;border-top:1px solid #ccc5ca}.policy-nav nav a{display:flex;gap:13px;border-bottom:1px solid #d8d1d6;font-size:12px;padding:13px 0}.policy-nav nav a span{color:#7b6a76;font-size:10px;padding-top:2px}.policy-nav a:hover{color:#9B3B00}.policy-question{display:inline-block;margin-top:24px;font-size:12px;text-decoration:underline;text-underline-offset:5px}
.policy-copy{font-size:15px;color:#61545f;line-height:1.9;min-width:0}.policy-copy>p:first-child{font-size:20px;line-height:1.7;color:#332b32;margin-bottom:45px}.policy-copy h2{font-size:29px;letter-spacing:-.04em;color:var(--ink);margin:43px 0 17px;padding-top:26px;border-top:1px solid #d2cbd0;scroll-margin-top:130px}.policy-copy h2:first-of-type{margin-top:0}.policy-copy ul{padding-left:20px}.policy-copy li{padding-left:6px;margin-bottom:12px}.policy-copy p{margin-bottom:16px}.policy-copy a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.policy-copy strong{color:#342b33;font-weight:600}.policy-copy a:hover{color:#9B3B00}.policy-body :focus-visible{outline-color:var(--ink)}
.review-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center;padding-block:70px 85px}.review-head>.eyebrow{color:#b9adb8;margin-bottom:35px}.review-head h1{font-size:clamp(68px,7vw,108px);line-height:1.02;letter-spacing:-.065em}.review-head h1 em{color:var(--coral)}.review-lead{font-size:16px;color:#bcb1bc;max-width:430px;margin:30px 0}.review-art{position:relative;border:1px solid #4b3a43;padding:23px 27px 20px;min-width:0;background:radial-gradient(ellipse at 45% 34%,#4b252733,transparent 68%)}.review-art-top{display:flex;align-items:center;justify-content:space-between;gap:18px}.review-art-top .eyebrow{font-size:9px;color:#c2b1bc}.review-art-top>span:last-child{font-size:26px;color:var(--coral)}.review-art>img{width:76%;height:auto;margin:-5px auto -16px;transform:rotate(-9deg)}.review-art-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #45333f;gap:12px;font-size:10px;padding-top:20px;letter-spacing:.025em;color:#d0c2cd}.review-promise{border-top:1px solid #c9bdc6;margin-top:30px;padding-top:22px}.review-promise .eyebrow{font-size:10px}.review-promise p{font-size:13px;line-height:1.8;color:#6b5b67;margin-top:15px}.review-areas{background:#1a171c}.review-areas .section-heading .eyebrow{color:#b9a9b5}.review-areas h2{font-size:clamp(42px,4.8vw,70px)}.review-areas-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px 60px}.review-areas-grid article{display:grid;grid-template-columns:30px 1fr;gap:15px;border-top:1px solid #4a3b47;padding-top:25px}.review-areas-grid article>span{font-size:11px;color:var(--coral);padding-top:5px}.review-areas-grid h3{font-size:25px}.review-areas-grid p{font-size:14px;color:#b9abb7;line-height:1.8;max-width:440px;margin-top:16px}.form-fallback{border:1px solid #b8a7b4;background:#fff;padding:25px;color:var(--ink);margin:20px 0}.form-fallback h3{font-size:24px;line-height:1.25}.form-fallback p{font-size:14px;margin-block:17px}.form-fallback a{display:block;font-size:13px;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px;margin-top:12px}.form-fallback a:focus-visible{outline-color:var(--ink)}
.sorter-section{background:var(--paper);color:var(--ink);padding-top:65px}.sorter-layout{display:grid;grid-template-columns:.85fr 1.3fr;gap:95px;align-items:start}.sorter-guide>.eyebrow{color:#6e5a67;margin-bottom:25px}.sorter-guide h2{font-size:clamp(38px,3.5vw,53px)}.sorter-guide>p:not(.eyebrow){font-size:14px;line-height:1.8;color:#685562;margin-top:28px;max-width:355px}.sorter-guide>.text-link{font-size:12px;margin-top:25px}.sorter-guide-mark{width:92px;height:92px;border:1px solid #8B7F88;border-radius:50%;display:grid;place-items:center;margin-top:45px;transform:rotate(-12deg)}.sorter-guide-mark img{width:36px;height:auto}.sorter-progress-label{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px}.sorter-progress-label .eyebrow{font-size:9px;color:#6e5a67}.sorter-progress-label>span:last-child{font-size:22px}.progress{height:3px;background:#d9ced5;margin-bottom:25px;overflow:hidden}.progress span{display:block;height:100%;background:#F76900;width:20%;transition:width .2s}.sorter-card{border:1px solid #d4c6d0;padding:35px;background:white;min-height:420px}.wstep[hidden]{display:none}.wstep .section-tag{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#785d6d;margin-bottom:20px}.wstep h2{font-size:31px;line-height:1.22;margin-bottom:28px;letter-spacing:-.045em}.opts{display:grid;grid-template-columns:1fr 1fr;gap:12px}.opt{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:72px;padding:17px;border:1px solid #8B7F88;background:#f8f6f8;font-size:12px;text-align:left;line-height:1.6;transition:background .2s,border-color .2s}.opt:after{content:'↗';flex:none;font-size:18px;color:#816677}.opt:hover,.opt.sel{background:#FFF0E5;border-color:#A13D00}.opt.sel:after{content:'✓';color:#8E3500}.wizard-nav{display:flex;justify-content:space-between;gap:20px;margin-top:30px;align-items:center;font-size:11px}.wizard-nav a{text-decoration:underline;text-underline-offset:4px}.back{background:none;border:0;padding:5px 0;font-size:12px;color:#6e5465}.summary{display:grid;gap:12px;border-block:1px solid #d4c6d0;padding-block:20px;margin-bottom:24px}.summary div{display:flex;justify-content:space-between;gap:25px;font-size:12px}.summary b{font-weight:600}.summary span{text-align:right;color:#705b69}.wstep label{font-size:12px;line-height:1.6;display:block;margin-bottom:12px;color:#62505d}.notes{width:100%;min-height:125px;padding:15px;border:1px solid #8B7F88;background:#fcfafb;color:var(--ink);font-size:14px;resize:vertical;border-radius:0}.notes:focus{outline:2px solid var(--ink);outline-offset:2px}.wstep .button{width:100%;margin-top:20px}.sorter-section :is(a,button,textarea):focus-visible{outline-color:var(--ink)}
@media(max-width:1100px){.review-hero{gap:40px}.policy-grid{grid-template-columns:220px minmax(0,1fr);gap:50px}.sorter-layout{gap:45px}.sorter-card{padding:27px}.opts{gap:10px}}
@media(max-width:800px){.review-hero{gap:30px;padding-block:55px 65px}.review-head h1{font-size:65px}.review-head>.eyebrow{font-size:9px;max-width:270px}.review-lead{font-size:14px}.review-art{padding:15px}.review-art-list{grid-template-columns:1fr;font-size:9px;gap:10px}.review-art-top .eyebrow{font-size:8px}.policy-grid{grid-template-columns:180px minmax(0,1fr);gap:35px}.policy-copy{font-size:14px}.policy-copy>p:first-child{font-size:18px}.policy-copy h2{font-size:26px}.policy-nav nav a{font-size:11px}.policy-nav{top:105px}.sorter-layout{grid-template-columns:1fr;gap:35px}.sorter-guide{position:relative;padding-right:140px}.sorter-guide h2{font-size:40px}.sorter-guide>p:not(.eyebrow){max-width:540px}.sorter-guide-mark{position:absolute;right:15px;top:10px;margin:0}.review-areas-grid{gap:30px}}
@media(max-width:560px){.review-hero{grid-template-columns:1fr;padding-block:45px 50px;gap:40px}.review-head h1{font-size:clamp(58px,15.7vw,83px)}.review-head>.eyebrow{font-size:8px;margin-bottom:27px}.review-lead{font-size:14px;line-height:1.8;margin:25px 0}.review-art{padding:20px;max-width:440px;width:100%}.review-art>img{width:70%;margin:-8px auto -12px}.review-art-list{grid-template-columns:1fr 1fr;font-size:9px;gap:12px}.review-areas-grid{grid-template-columns:1fr}.review-areas-grid h3{font-size:25px}.review-areas-grid p{font-size:13px}.review-areas h2{font-size:42px}.policy-body{padding-block:35px 60px}.policy-grid{grid-template-columns:1fr;gap:40px}.policy-nav{position:static}.policy-nav nav{grid-template-columns:1fr 1fr;gap:0 18px}.policy-nav nav a{font-size:10px;gap:9px;padding-block:12px}.policy-nav>.eyebrow{font-size:9px;margin-bottom:17px}.policy-copy{font-size:14px}.policy-copy h2{font-size:26px;scroll-margin-top:100px;margin-top:33px;padding-top:24px}.policy-copy>p:first-child{font-size:18px;margin-bottom:32px}.support-page .policy-intro h1{font-size:clamp(54px,14.8vw,77px)}.sorter-section{padding-top:35px}.sorter-guide{padding-right:0}.sorter-guide h2{font-size:39px}.sorter-guide-mark{display:none}.sorter-guide>p:not(.eyebrow){font-size:13px;margin-top:22px}.sorter-guide>.text-link{font-size:11px}.sorter-card{padding:24px 18px;min-height:0}.opts{grid-template-columns:1fr;gap:10px}.opt{min-height:60px;padding:15px;font-size:13px}.wstep h2{font-size:28px}.wizard-nav{gap:15px;align-items:flex-start;font-size:10px}.summary div{font-size:11px;gap:18px}.notes{font-size:16px}.sorter-progress-label .eyebrow{font-size:8px}.form-fallback{padding:20px}.form-fallback h3{font-size:22px}}
@media(prefers-reduced-motion:reduce){.progress span,.opt{transition:none}}
