:root{--ink:#16233A;--ink-soft:#3C4A63;--paper:#F3F4EF;--paper-alt:#E9EAE2;--stamp-red:#A83C2E;--stamp-red-soft:#C65847;--brass:#9C7A3C;--line:#D7D6C9;--white:#FFFFFF;--font-display:"Space Grotesk","Arial Narrow",sans-serif;--font-body:"Public Sans","Segoe UI",sans-serif;--font-mono:"JetBrains Mono","Courier New",monospace;--radius:3px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:var(--stamp-red);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible{outline:2px solid var(--stamp-red);outline-offset:2px}.site-container{max-width:1120px;margin:0 auto;padding:0 24px}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink);font-weight:700;letter-spacing:-0.01em;margin:0 0 0.5em}h1{font-size:clamp(2rem,4vw,2.9rem);line-height:1.1}h2{font-size:1.7rem;margin-top:2.2em}h3{font-size:1.25rem}p{margin:0 0 1.1em;color:var(--ink-soft);max-width:68ch}.eyebrow{font-family:var(--font-mono);font-size:0.72rem;letter-spacing:0.12em;text-transform:uppercase;color:var(--stamp-red);display:block;margin-bottom:0.6em}.gr-header{background:var(--ink);border-bottom:3px solid var(--stamp-red)}.gr-header .site-container{display:flex;align-items:center;justify-content:space-between;padding-top:16px;padding-bottom:16px;flex-wrap:wrap;gap:12px}.gr-logo{font-family:var(--font-display);font-weight:700;font-size:1.4rem;color:var(--white);letter-spacing:-0.02em}.gr-logo span{color:var(--stamp-red-soft)}.gr-nav{display:flex;gap:22px;flex-wrap:wrap}.gr-nav a{color:#C9CEDA;font-family:var(--font-mono);font-size:0.78rem;letter-spacing:0.05em;text-transform:uppercase;margin-right:22px}.gr-nav a:last-child{margin-right:0}.gr-nav a:hover{color:var(--white);text-decoration:none}.skip-link{position:absolute;left:-9999px;top:0;z-index:999;background:var(--ink);color:#fff;padding:12px 20px;font-family:var(--font-mono);font-size:0.85rem;text-decoration:none}.skip-link:focus{left:12px;top:12px}.gr-search-link{font-size:0.95rem}.stamp{display:inline-flex;align-items:center;gap:10px;border:2px solid var(--stamp-red);border-radius:999px;padding:6px 16px 6px 12px;transform:rotate(-2deg);font-family:var(--font-mono);font-size:0.78rem;color:var(--stamp-red);background:rgba(168,60,46,0.05)}.stamp .stamp-dot{width:8px;height:8px;border-radius:50%;background:var(--stamp-red)}.stamp b{color:var(--stamp-red)}.stamp.stamp-pending{border-color:var(--brass);color:var(--ink-soft);background:rgba(156,122,60,0.06);transform:none}.stamp.stamp-pending .stamp-dot{background:var(--brass)}.stamp.stamp-pending a{color:var(--brass)}.tools-overview{margin:32px 0;overflow-x:auto}.tools-overview table{width:100%;border-collapse:collapse;font-size:0.88rem}.tools-overview th{text-align:left;font-family:var(--font-mono);font-size:0.68rem;text-transform:uppercase;letter-spacing:0.05em;color:var(--ink-soft);padding:10px 12px;border-bottom:2px solid var(--line)}.tools-overview td{padding:12px;border-bottom:1px solid var(--line);vertical-align:top}.tools-overview td:first-child a{font-weight:700;color:var(--ink);text-decoration:none}.tools-overview td:first-child a:hover{color:var(--brass);text-decoration:underline}.tools-overview td:nth-child(2){font-family:var(--font-mono);font-size:0.72rem;color:var(--ink-soft)}@media (max-width:700px){.tools-overview table{font-size:0.8rem}.tools-overview th,.tools-overview td{padding:8px}}.share-bar{display:flex;align-items:center;gap:14px;margin:20px 0 4px}.share-bar .share-label{font-family:var(--font-mono);font-size:0.72rem;text-transform:uppercase;letter-spacing:0.07em;color:var(--ink-soft)}.share-bar a{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1.5px solid var(--line);color:var(--ink-soft);font-size:0.9rem;transition:all 0.15s}.share-bar a:hover{border-color:var(--brass);color:var(--brass);background:rgba(156,122,60,0.07)}.disclaimer-box{display:flex;gap:12px;align-items:flex-start;background:var(--paper-alt);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;margin:32px 0}.disclaimer-box i{color:var(--brass);font-size:1rem;margin-top:3px;flex-shrink:0}.disclaimer-box p{margin:0;font-size:0.86rem;line-height:1.55;color:var(--ink-soft)}.disclaimer-box strong{color:var(--ink)}.disclaimer-box a{color:var(--brass)}.breadcrumbs{padding:12px 0 0}.breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none;margin:0;padding:0 20px;max-width:1180px;margin-inline:auto;font-family:var(--font-mono);font-size:0.74rem}.breadcrumbs li{display:flex;align-items:center;gap:6px;color:var(--ink-soft)}.breadcrumbs li:not(:last-child)::after{content:"/";color:var(--line);margin-left:6px}.breadcrumbs a{color:var(--ink-soft);text-decoration:none}.breadcrumbs a:hover{color:var(--brass);text-decoration:underline}.breadcrumbs li[aria-current="page"]{color:var(--ink);font-weight:600}@media (max-width:640px){.breadcrumbs ol{font-size:0.68rem;padding:0 16px}.breadcrumbs li:not(:first-child):not(:nth-last-child(-n+2)){display:none}}.hero{padding:56px 0 40px;border-bottom:1px dashed var(--line)}.hero-photo{position:relative;width:100%;aspect-ratio:16 / 6.5;overflow:hidden;border-bottom:1px dashed var(--line);background:var(--paper)}.hero-photo img{width:100%;height:100%;object-fit:cover;display:block}.hero-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(22,35,58,0.05) 0%,rgba(22,35,58,0.55) 100%)}.hero-photo .hero-photo-caption{position:absolute;left:0;right:0;bottom:14px;z-index:2;color:rgba(255,255,255,0.85);font-family:var(--font-mono);font-size:0.72rem;letter-spacing:0.02em}@media (max-width:640px){.hero-photo{aspect-ratio:16 / 9}}.stub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0;margin:48px 0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.stub{background:var(--white);padding:26px 24px;border-right:1px dashed var(--line);border-bottom:1px dashed var(--line);position:relative}.stub:last-child,.stub:nth-child(3n){border-right:none}.stub::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--brass)}.stub-label{font-family:var(--font-mono);font-size:0.7rem;color:var(--ink-soft);text-transform:uppercase;letter-spacing:0.08em}.stub h3{margin:8px 0 6px;font-size:1.1rem}.stub p{font-size:0.94rem;margin-bottom:10px}.stub a.go{font-family:var(--font-mono);font-size:0.78rem;font-weight:700}.customs-table-wrap{overflow-x:auto;margin:32px 0;border:1px solid var(--ink);border-radius:var(--radius)}table.customs{width:100%;border-collapse:collapse;background:var(--white);font-size:0.94rem}table.customs th{background:var(--ink);color:var(--white);font-family:var(--font-mono);font-size:0.74rem;text-transform:uppercase;letter-spacing:0.05em;text-align:left;padding:12px 16px;border-right:1px solid rgba(255,255,255,0.12)}table.customs th:last-child{border-right:none}table.customs td{padding:14px 16px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);color:var(--ink-soft);vertical-align:top}table.customs td:last-child{border-right:none}table.customs tr:last-child td{border-bottom:none}table.customs tr:nth-child(even) td{background:var(--paper-alt)}.verdict-row td{background:rgba(156,122,60,0.1) !important;font-weight:600;color:var(--ink)}.link-rail{margin:48px 0;padding:24px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.link-rail .col span.k{font-family:var(--font-mono);font-size:0.68rem;text-transform:uppercase;letter-spacing:0.08em;color:var(--brass);display:block;margin-bottom:8px}.link-rail .col a{display:block;font-size:0.92rem;margin-bottom:6px;color:var(--ink)}.link-rail .col a:hover{color:var(--stamp-red)}.convert-block{background:var(--ink);color:var(--white);border-radius:var(--radius);padding:28px 30px;margin:40px 0}.convert-block h3{color:var(--white)}.convert-block p{color:#C9CEDA}.btn{display:inline-block;background:var(--stamp-red);color:var(--white);font-family:var(--font-mono);font-size:0.85rem;text-transform:uppercase;letter-spacing:0.05em;padding:12px 22px;border-radius:var(--radius);marger:0}.btn:hover{background:var(--stamp-red-soft);text-decoration:none}.gr-ad-slot{margin:36px 0;text-align:center}.gr-ad-slot .label{font-family:var(--font-mono);font-size:0.65rem;color:var(--ink-soft);opacity:0.6;display:block;margin-bottom:6px}.gr-ad-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;background:var(--paper-alt);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.gr-ad-slot ins.adsbygoogle{display:block !important;width:100% !important}.gr-ad-slot:has(ins.adsbygoogle[data-ad-status="unfilled"]){display:none !important}@media (max-width:640px){.gr-ad-slot{min-height:130px}}.gr-footer{background:var(--ink);color:#A9B0C2;padding:40px 0 28px;margin-top:60px;font-size:0.85rem}.gr-footer a{color:#C9CEDA}.gr-footer .cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px;margin-bottom:28px}.gr-footer h4{color:var(--white);font-size:0.8rem;text-transform:uppercase;letter-spacing:0.06em;margin-bottom:10px}.social-icons{display:flex;gap:14px;padding-bottom:22px;margin-bottom:0}.social-icons a{width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,0.25);display:flex;align-items:center;justify-content:center;color:#C9CEDA;transition:border-color 0.15s,color 0.15s}.social-icons a:hover{border-color:var(--stamp-red-soft);color:var(--white)}.gr-footer .legal-note{border-top:1px solid rgba(255,255,255,0.1);padding-top:18px;font-size:0.78rem;color:#7C8399}.quiz-shell{max-width:680px;margin:0 auto}.stamp-progress{display:flex;gap:8px;justify-content:center;margin:0 0 36px;flex-wrap:wrap}.stamp-progress .p-dot{width:34px;height:34px;border-radius:50%;border:2px solid var(--line);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:0.72rem;color:var(--ink-soft);background:var(--white);transition:all 0.2s}.stamp-progress .p-dot.done{border-color:var(--stamp-red);color:var(--stamp-red);background:rgba(168,60,46,0.06);transform:rotate(-4deg)}.stamp-progress .p-dot.active{border-color:var(--brass);color:var(--brass);font-weight:700}.quiz-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:32px;margin-bottom:20px}.quiz-card .q-label{font-family:var(--font-mono);font-size:0.7rem;text-transform:uppercase;letter-spacing:0.08em;color:var(--brass);display:block;margin-bottom:10px}.quiz-card h2{margin-top:0;font-size:1.35rem}.q-options{display:flex;flex-direction:column;gap:10px;margin-top:20px}.q-option{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1.5px solid var(--line);border-radius:var(--radius);cursor:pointer;background:var(--paper);transition:all 0.15s}.q-option:hover{border-color:var(--brass)}.q-option.selected{border-color:var(--stamp-red);background:rgba(168,60,46,0.05)}.q-option input{margin-top:3px;accent-color:var(--stamp-red)}.q-option .opt-text{font-size:0.96rem;color:var(--ink)}.quiz-nav{display:flex;justify-content:space-between;margin-top:8px}.quiz-nav button{font-family:var(--font-mono);font-size:0.82rem;text-transform:uppercase;letter-spacing:0.05em;padding:11px 20px;border-radius:var(--radius);border:none;cursor:pointer}.btn-next{background:var(--stamp-red);color:var(--white)}.btn-next:disabled{background:var(--line);color:var(--ink-soft);cursor:not-allowed}.btn-back{background:transparent;color:var(--ink-soft);border:1.5px solid var(--line) !important}.result-panel{display:none}.result-panel.show{display:block}.result-stamp{text-align:center;margin:8px 0 28px}.result-stamp .big-stamp{display:inline-block;border:3px solid var(--stamp-red);border-radius:999px;padding:18px 34px;transform:rotate(-3deg);font-family:var(--font-display);font-weight:700;font-size:1.3rem;color:var(--stamp-red)}.result-score{text-align:center;font-family:var(--font-mono);color:var(--ink-soft);margin-bottom:28px}.plan-list{list-style:none;padding:0;margin:0 0 28px}.plan-list li{padding:14px 18px;border-left:3px solid var(--brass);background:var(--white);margin-bottom:10px;border-radius:0 var(--radius) var(--radius) 0;font-size:0.95rem}.email-capture{background:var(--ink);color:var(--white);padding:28px 30px;border-radius:var(--radius);text-align:center}.email-capture h3{color:var(--white)}.email-capture p{color:#C9CEDA;margin:0 auto 18px}.email-capture form{display:flex;gap:10px;max-width:420px;margin:0 auto;flex-wrap:wrap;justify-content:center}.email-capture input[type=email]{flex:1;min-width:220px;padding:12px 14px;border-radius:var(--radius);border:none;font-family:var(--font-body)}.email-capture button{background:var(--stamp-red);color:var(--white);border:none}.diagnostic-form{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:32px;display:grid;gap:20px}.diagnostic-form label{font-family:var(--font-mono);font-size:0.72rem;text-transform:uppercase;letter-spacing:0.07em;color:var(--brass);display:block;margin-bottom:8px}.diagnostic-form select{width:100%;padding:12px 14px;border:1.5px solid var(--line);border-radius:var(--radius);font-family:var(--font-body);font-size:0.96rem;background:var(--paper);color:var(--ink)}.diagnostic-result{margin-top:28px;display:none}.diagnostic-result.show{display:block}.route-card{border:1px solid var(--line);border-left:4px solid var(--stamp-red);background:var(--white);padding:20px 22px;border-radius:0 var(--radius) var(--radius) 0;margin-bottom:14px}.route-card h4{margin:0 0 6px}.route-card a{font-family:var(--font-mono);font-size:0.82rem}.prose-page{max-width:760px;margin:0 auto;padding:48px 0 60px}.prose-page h2{font-size:1.35rem;margin-top:2em}.prose-page .updated{font-family:var(--font-mono);font-size:0.78rem;color:var(--ink-soft)}.teaser-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin:32px 0 48px}.teaser-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:22px;border-top:3px solid var(--stamp-red)}.teaser-card .k{font-family:var(--font-mono);font-size:0.68rem;text-transform:uppercase;color:var(--brass);letter-spacing:0.07em;display:block;margin-bottom:8px}.teaser-card h3{font-size:1.05rem;margin:0 0 8px}.teaser-card p{font-size:0.9rem;margin-bottom:10px}.split-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center}@media (max-width:760px){.split-hero{grid-template-columns:1fr}}.stamp-explainer{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.stamp-explainer .stamp{margin-bottom:14px}.stats-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:8px 0 40px;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stats-strip .stat{text-align:center}.stats-strip .num{display:block;font-family:var(--font-display);font-size:2.1rem;font-weight:700;color:var(--ink)}.stats-strip .label{display:block;font-family:var(--font-mono);font-size:0.68rem;text-transform:uppercase;letter-spacing:0.06em;color:var(--ink-soft);margin-top:4px}@media (max-width:640px){.stats-strip{grid-template-columns:repeat(2,1fr)}.stats-strip .num{font-size:1.6rem}}.contact-form{display:grid;gap:16px;max-width:520px}.contact-form label{font-family:var(--font-mono);font-size:0.72rem;text-transform:uppercase;letter-spacing:0.07em;color:var(--brass);display:block;margin-bottom:6px}.contact-form input,.contact-form textarea{width:100%;padding:12px 14px;border:1.5px solid var(--line);border-radius:var(--radius);font-family:var(--font-body);font-size:0.96rem;background:var(--white);color:var(--ink)}.contact-form textarea{min-height:140px;resize:vertical}.contact-form button{align-self:start}.path-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:40px 0}.path-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:24px;text-decoration:none;display:block;transition:transform 0.15s,border-color 0.15s;border-left:4px solid var(--brass)}.path-card:hover{transform:translateY(-2px);border-color:var(--stamp-red);text-decoration:none}.path-card .p-icon{font-family:var(--font-mono);font-size:0.7rem;text-transform:uppercase;letter-spacing:0.07em;color:var(--stamp-red);display:block;margin-bottom:10px}.path-card h3{margin:0 0 8px;font-size:1.05rem;color:var(--ink)}.path-card p{margin:0;font-size:0.9rem}.tool-form{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:32px;display:grid;gap:20px}.tool-form .row2{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:560px){.tool-form .row2{grid-template-columns:1fr}}.tool-form label{font-family:var(--font-mono);font-size:0.72rem;text-transform:uppercase;letter-spacing:0.07em;color:var(--brass);display:block;margin-bottom:8px}.tool-form select,.tool-form input[type=number],.tool-form input[type=text]{width:100%;padding:12px 14px;border:1.5px solid var(--line);border-radius:var(--radius);font-family:var(--font-body);font-size:0.96rem;background:var(--paper);color:var(--ink)}.tool-form .hint{font-family:var(--font-mono);font-size:0.7rem;color:var(--ink-soft);margin-top:6px;display:block}#search-results{margin-top:24px;display:grid;gap:4px}.search-result{padding:16px 0;border-bottom:1px solid var(--line)}.search-result:last-child{border-bottom:none}.search-result h3{margin:0 0 4px;font-size:1.05rem}.search-result h3 a{color:var(--ink);text-decoration:none}.search-result h3 a:hover{color:var(--brass);text-decoration:underline}.search-result p{margin:0 0 4px;font-size:0.92rem;color:var(--ink-soft)}.search-result-path{font-family:var(--font-mono);font-size:0.7rem;color:var(--line)}.calc-result{margin-top:32px;display:none}.calc-result.show{display:block}.balance-headline{text-align:center;padding:28px;border-radius:var(--radius);margin-bottom:24px;font-family:var(--font-display);font-size:1.8rem;font-weight:700}.balance-headline.positive{background:rgba(46,107,62,0.1);color:var(--ink);border:2px solid #2E6B3E}.balance-headline.negative{background:rgba(168,60,46,0.08);color:var(--ink);border:2px solid var(--stamp-red)}.balance-headline .sub{display:block;font-family:var(--font-mono);font-size:0.75rem;font-weight:400;margin-top:8px;color:var(--ink-soft)}.plan-section{padding:20px 0;border-bottom:1px solid var(--line)}.plan-section:last-of-type{border-bottom:none}.plan-section h3{font-family:var(--font-mono);font-size:0.8rem;text-transform:uppercase;letter-spacing:0.06em;color:var(--brass);margin-bottom:10px}.plan-section p{margin-bottom:10px}.breakdown-bars{display:grid;gap:10px;margin-bottom:8px}.bar-row{display:grid;grid-template-columns:140px 1fr 90px;align-items:center;gap:12px;font-size:0.88rem}.bar-track{background:var(--paper-alt);border-radius:3px;height:18px;overflow:hidden}.bar-fill{height:100%;background:var(--brass)}.bar-amount{text-align:right;font-family:var(--font-mono);font-size:0.82rem}.resource-preview{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:28px 30px;margin:28px 0}.resource-preview ul{margin:0;padding-left:20px}.resource-preview li{margin-bottom:8px;color:var(--ink-soft)}.gate-form{background:var(--ink);color:var(--white);padding:28px 30px;border-radius:var(--radius);margin:28px 0}.gate-form h3{color:var(--white)}.gate-form p{color:#C9CEDA}.gate-form form{display:flex;gap:10px;flex-wrap:wrap;max-width:460px}.gate-form input[type=email]{flex:1;min-width:220px;padding:12px 14px;border-radius:var(--radius);border:none;font-family:var(--font-body)}.gate-form button{background:var(--stamp-red);color:var(--white);border:none}.unlocked-panel{display:none}.unlocked-panel.show{display:block}.unlocked-panel{background:rgba(46,107,62,0.08);border:2px solid #2E6B3E;border-radius:var(--radius);padding:24px 26px;margin:28px 0;text-align:center}.unlocked-panel h3{margin-top:0}.plan-card{background:var(--white);border:1px solid var(--line);border-left:4px solid var(--brass);border-radius:0 var(--radius) var(--radius) 0;padding:24px 26px;margin-bottom:20px}.plan-card h3{margin-top:0}.plan-empty{background:var(--white);border:1px dashed var(--line);border-radius:var(--radius);padding:32px;text-align:center;color:var(--ink-soft)}.plan-empty a{display:inline-block;margin-top:12px}.faq-controls{display:flex;gap:12px;align-items:center;margin:24px 0 8px;flex-wrap:wrap}.faq-controls button{font-family:var(--font-mono);font-size:0.78rem;text-transform:uppercase;letter-spacing:0.05em;background:var(--white);border:1.5px solid var(--line);color:var(--ink);padding:8px 16px;border-radius:var(--radius);cursor:pointer}.faq-controls button:hover{border-color:var(--stamp-red);color:var(--stamp-red)}.faq-jumpnav{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0 40px}.faq-jumpnav a{font-family:var(--font-mono);font-size:0.78rem;background:var(--white);border:1px solid var(--line);border-radius:999px;padding:7px 14px;color:var(--ink)}.faq-jumpnav a:hover{border-color:var(--brass);color:var(--brass);text-decoration:none}.faq-jumpnav a .n{color:var(--stamp-red);font-weight:700;margin-left:4px}.faq-category{margin:44px 0 20px;scroll-margin-top:90px}.faq-category h2{border-bottom:2px solid var(--stamp-red);padding-bottom:10px}.faq-item{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:10px;overflow:hidden}.faq-item summary{padding:16px 20px;cursor:pointer;font-weight:600;color:var(--ink);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"+";font-family:var(--font-mono);font-size:1.2rem;color:var(--brass);flex-shrink:0}.faq-item[open] summary::after{content:"\2212"}.faq-item[open] summary{border-bottom:1px solid var(--line)}.faq-item .faq-answer{padding:4px 20px 18px}.faq-item .faq-answer p{margin-bottom:10px;font-size:0.96rem}.faq-item .faq-answer a{font-family:var(--font-mono);font-size:0.82rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}