.public-eyebrow{color:var(--gold-500);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px}.story-hero{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:9%;padding-block:64px 72px}.guide-intro h1,.story-intro h1{font-size:clamp(38px,4.5vw,60px);font-weight:500;line-height:1.1;letter-spacing:-.045em;margin:0 0 28px}.guide-intro h1 span,.story-intro h1 span{color:var(--gold-500)}.guide-intro p:not(.public-eyebrow),.story-intro>p:not(.public-eyebrow),.story-origin p:not(.public-eyebrow),.story-trust p:not(.public-eyebrow){color:var(--cream-muted);font-size:16px;line-height:1.85}.story-intro .story-lead{color:var(--cream-300)!important;font-size:21px!important;line-height:1.5!important;margin-bottom:18px}.story-intro .public-text-link{margin-top:18px}.story-portrait{margin:0}.story-portrait img{width:100%;height:440px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;border-radius:8px}.story-portrait figcaption{display:flex;flex-direction:column;gap:5px;padding-top:15px}.story-portrait figcaption strong{font-size:15px;font-weight:500}.story-portrait figcaption span{color:var(--cream-muted);font-size:12px}.story-origin,.story-trust{display:grid;grid-template-columns:1fr 1.2fr;gap:10%;border-top:1px solid var(--ink-600);padding-block:64px}.guide-start h2,.story-method h2,.story-origin h2,.story-trust h2{font-size:clamp(26px,3vw,36px);font-weight:500;line-height:1.25;letter-spacing:-.035em;margin:0 0 22px}.story-origin p,.story-trust p{margin-bottom:18px}.story-method{padding-block:52px 64px;border-top:1px solid var(--ink-600);scroll-margin-top:24px}.story-section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.story-section-heading .motion-accent{width:160px}.story-method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin:20px 0 28px}.story-method-grid article{border-top:1px solid var(--ink-600);padding-top:22px}.story-number{color:var(--cream-muted);font-family:var(--font-dm-mono),monospace;font-size:12px}.story-method-grid h3{color:var(--gold-500);font-size:26px;font-weight:500;margin:14px 0 20px}.story-method-grid strong{font-size:15px;font-weight:500}.story-method-grid p{color:var(--cream-muted);font-size:14px;line-height:1.85;margin:10px 0 0}.story-trust-details{padding:28px;border:1px solid var(--ink-600);border-radius:8px;background:var(--ink-900)}.story-trust-details h3{font-size:18px;font-weight:500;margin-bottom:16px}.story-trust-details p{font-size:14px!important}.story-trust details{border-top:1px solid var(--ink-600);padding-top:14px}.story-trust summary{color:var(--gold-500);font-size:14px;cursor:pointer}.story-trust details p{margin-top:14px}.story-trust details a{text-decoration:underline;text-underline-offset:3px}.public-final.story-final{grid-template-columns:1.6fr 1fr;gap:50px}.story-final>div:last-child{justify-self:center}.story-notice{margin-top:24px;padding:20px;border:1px solid var(--gold-border);border-radius:6px;background:var(--gold-bg)}.story-notice strong{color:var(--gold-500)}.story-notice p{color:var(--cream-muted);font-size:14px;margin-top:6px}.guide-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:12%;align-items:center;padding-block:60px 48px}.guide-intro>div>p:last-child{max-width:520px;margin:0}.guide-start{border-left:1px solid var(--ink-600);padding-left:40px}.guide-start .public-eyebrow{display:block;margin-bottom:14px}.guide-start h2{font-size:24px;margin-bottom:12px}.guide-start p{font-size:14px!important;margin-bottom:20px}.guide-start .public-text-link{display:flex;width:-moz-fit-content;width:fit-content;margin-top:10px;font-size:13px}.guide-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-bottom:50px}.guide-paths>a{border:1px solid var(--ink-600);border-radius:8px;overflow:hidden;background:var(--ink-900);transition:border-color .18s,transform .18s}.guide-paths>a:hover{border-color:var(--gold-500);transform:translateY(-3px)}.guide-path-image{aspect-ratio:2.2;overflow:hidden;border-bottom:1px solid var(--ink-600)}.guide-path-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.guide-path-copy{display:flex;align-items:baseline;gap:12px;padding:18px}.guide-path-copy>span{color:var(--gold-500);font-size:12px}.guide-path-copy>span:last-child{margin-left:auto}.guide-path-copy h2{font-size:20px;font-weight:500;margin:0 0 5px}.guide-path-copy p{color:var(--cream-muted);font-size:12px;margin:0}.guide-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:64px;padding-block:32px 72px;border-top:1px solid var(--ink-600);align-items:start}.guide-sidebar{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto}.guide-sidebar .public-eyebrow{padding-left:20px}.guide-articles{min-width:0}.guide-articles article,.guide-articles article h2{scroll-margin-top:24px!important}.guide-mobile-topics{display:none}@media(max-width:800px){.story-hero{gap:36px;grid-template-columns:1.1fr 1fr}.story-portrait img{height:390px}.story-origin,.story-trust{gap:36px}.guide-intro{gap:32px}.guide-start{padding-left:24px}.guide-paths{gap:12px}.guide-path-copy{padding:14px;gap:8px}.guide-path-copy>span:first-child{display:none}.guide-layout{grid-template-columns:170px minmax(0,1fr);gap:28px}}@media(max-width:640px){.guide-intro,.story-hero,.story-origin,.story-trust{grid-template-columns:1fr;gap:28px;padding-block:40px}.guide-intro h1,.story-intro h1{font-size:40px}.story-intro .story-lead{font-size:19px!important}.story-portrait img{height:360px;-o-object-position:center 27%;object-position:center 27%}.story-method{padding-block:40px}.story-method-grid{grid-template-columns:1fr;gap:22px}.story-method-grid article{display:grid;grid-template-columns:32px 1fr;-moz-column-gap:12px;column-gap:12px;padding-top:18px}.story-method-grid h3{grid-column:2;grid-row:1;margin:0 0 10px;font-size:23px}.story-method-grid p,.story-method-grid strong{grid-column:2}.story-section-heading .motion-accent{width:90px;flex-shrink:0}.story-trust-details{padding:20px}.public-final.story-final{grid-template-columns:1fr;gap:24px}.story-final>div:last-child{justify-self:start}.guide-start{padding:22px 0 0;border-left:none;border-top:1px solid var(--ink-600)}.guide-start .public-button,.guide-start .public-text-link{display:inline-flex;margin-right:16px}.guide-paths{grid-template-columns:1fr;gap:12px;padding-bottom:32px}.guide-paths>a{display:grid;grid-template-columns:100px 1fr}.guide-path-image{height:100%;aspect-ratio:auto;border-bottom:none;border-right:1px solid var(--ink-600)}.guide-path-image img{-o-object-position:40% top;object-position:40% top}.guide-path-copy h2{font-size:18px}.guide-mobile-topics{display:flex;flex-direction:column;gap:8px;position:sticky;top:0;z-index:10;background:var(--ink-base);padding-block:12px}.guide-mobile-topics label{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--cream-muted)}.guide-mobile-topics select{width:100%;border:1px solid var(--ink-600);border-radius:5px;background:var(--ink-900);color:var(--cream-300);min-height:44px;padding:10px 12px;font-size:16px}.guide-layout{display:block;padding-top:20px}.guide-sidebar{display:none}.guide-articles article,.guide-articles article h2{scroll-margin-top:112px!important}}@media(prefers-reduced-motion:reduce){.guide-paths>a{transition:none}.guide-paths>a:hover{transform:none}}@media print{.guide-intro,.guide-mobile-topics,.guide-paths,.guide-sidebar{display:none!important}.guide-layout{display:block;padding:0}.guide-articles [hidden]{display:block!important}.guide-articles article{break-inside:avoid-page}}.public-refresh{position:relative;isolation:isolate;background:radial-gradient(ellipse 900px 680px at 88% 340px,rgba(208,178,92,.13),transparent 72%),radial-gradient(ellipse 780px 620px at 0 1050px,rgba(158,103,57,.1),transparent 75%),radial-gradient(ellipse 800px 460px at 60% 100%,rgba(208,178,92,.09),transparent 76%),var(--ink-base)}.public-refresh:after,.public-refresh:before{content:"";position:absolute;inset-inline:0;z-index:-1;pointer-events:none;background-repeat:repeat}.public-refresh:before{top:0;height:min(1100px,100%);background-image:url(/backgrounds/2026.webp);background-size:1200px auto;opacity:.35;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 88% 36%,#000 8%,transparent 85%);mask-image:radial-gradient(ellipse 80% 60% at 88% 36%,#000 8%,transparent 85%)}.public-refresh:after{bottom:0;height:min(580px,45%);background-image:url(/backgrounds/focus-pattern-dark.webp);background-size:960px auto;opacity:.23;-webkit-mask-image:radial-gradient(ellipse 72% 65% at 85% 65%,#000,transparent 85%);mask-image:radial-gradient(ellipse 72% 65% at 85% 65%,#000,transparent 85%)}.public-page-about:before,.public-page-payment:before{background-image:url(/backgrounds/focus-pattern-dark.webp);background-size:1120px auto}.public-page-about:before{opacity:.42}.public-page-guide:before{height:900px;opacity:.28}.public-page-faq:before{opacity:.18}.public-page-payment{background:radial-gradient(ellipse 740px 620px at 50% 260px,rgba(208,178,92,.12),transparent 78%),var(--ink-base)}.public-page-payment:before{opacity:.35;-webkit-mask-image:radial-gradient(ellipse 65% 65% at 50% 28%,#000,transparent 90%);mask-image:radial-gradient(ellipse 65% 65% at 50% 28%,#000,transparent 90%)}.public-page-payment:after{content:none}.public-refresh .public-features,.public-refresh .story-method,.public-refresh .story-origin{border-top:0}.public-refresh .guide-layout,.public-refresh .public-final,.public-refresh .public-footer,.public-refresh .story-trust{border-top:1px solid var(--ink-700)}.public-refresh .motion-accent{mix-blend-mode:lighten}.payment-home-link{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto 26px;border-radius:4px}.payment-home-link .payment-logo{margin:0}@media (max-width:640px){.public-refresh:before{background-size:850px auto;-webkit-mask-image:radial-gradient(ellipse 100% 65% at 85% 30%,#000,transparent 90%);mask-image:radial-gradient(ellipse 100% 65% at 85% 30%,#000,transparent 90%)}.public-page-guide:before{height:1000px}.public-page-payment:before{-webkit-mask-image:radial-gradient(ellipse 100% 60% at 50% 20%,#000,transparent 90%);mask-image:radial-gradient(ellipse 100% 60% at 50% 20%,#000,transparent 90%)}}@media print{.public-refresh{background:var(--ink-base)}.public-refresh:after,.public-refresh:before{content:none}}