.detail-page{--detail-panel: rgba(25, 23, 26, .78);--detail-panel-strong: rgba(11, 11, 13, .9);--detail-copy: rgba(225, 221, 224, .76);min-width:0}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:100;transform:translateY(-160%);border:1px solid var(--color-red-primary);background:var(--color-black-deep);color:var(--color-silver);padding:.7rem 1rem;font-weight:600}.skip-link:focus{transform:translateY(0)}.detail-site-header{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--color-graphite);background:color-mix(in srgb,var(--color-black-deep) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.detail-header-inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:min(100% - 2rem,80rem);min-height:4.75rem;margin:0 auto}.detail-header-inner>a,.detail-header-inner nav a,.detail-related a,.detail-primary-link,.detail-breadcrumb a{text-decoration:none}.detail-header-inner nav{display:flex;align-items:center;gap:clamp(.8rem,1.8vw,1.75rem);font-family:var(--font-display);font-size:.78rem;letter-spacing:.04em}.detail-header-inner nav a{color:var(--color-metal-gray);transition:color .18s ease}.detail-header-inner nav a:hover,.detail-header-inner nav a[aria-current=page]{color:var(--color-silver)}.detail-header-inner nav a[aria-current=page]{box-shadow:inset 0 -1px var(--color-red-primary)}.detail-explore-menu{position:relative}.detail-explore-menu summary{color:var(--color-metal-gray);cursor:pointer;list-style:none;transition:color .18s ease}.detail-explore-menu summary::-webkit-details-marker{display:none}.detail-explore-menu summary:after{content:"+";margin-left:.45rem;color:var(--color-red-primary)}.detail-explore-menu[open] summary,.detail-explore-menu summary:hover{color:var(--color-silver)}.detail-explore-menu[open] summary:after{content:"−"}.detail-explore-menu>div{position:absolute;top:calc(100% + 1.35rem);right:0;display:grid;width:15.5rem;border:1px solid var(--color-graphite);background:var(--color-black-deep);padding:.6rem;box-shadow:0 18px 50px #00000047}.detail-explore-menu>div a{padding:.75rem}.detail-header-actions{display:flex;align-items:center;gap:.65rem}.detail-menu-button{display:none;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border:1px solid var(--color-graphite);background:var(--color-charcoal);color:var(--color-silver)}.detail-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--color-graphite);background-color:var(--color-black-deep);background-image:linear-gradient(rgba(226,222,224,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(226,222,224,.045) 1px,transparent 1px),radial-gradient(circle at 78% 38%,rgba(154,20,32,.28),transparent 32%);background-size:54px 54px,54px 54px,auto}.detail-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 45%,var(--color-black-deep));pointer-events:none}.detail-hero-inner{position:relative;z-index:1;width:min(100% - 2rem,70rem);margin:0 auto;padding:clamp(4.5rem,9vw,8rem) 0 clamp(4rem,8vw,7rem)}.detail-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin:0 0 2.25rem;padding:0;list-style:none;color:var(--color-metal-gray);font-size:.78rem}.detail-breadcrumb li+li:before{content:"/";margin-right:.55rem;color:var(--color-red-primary)}.detail-breadcrumb a{color:var(--color-silver)}.detail-eyebrow,.detail-card-label,.detail-status-label{color:var(--color-red-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.detail-eyebrow:before{content:"";display:inline-block;width:1.5rem;height:1px;margin-right:.65rem;vertical-align:middle;background:var(--color-red-primary)}.detail-hero h1{max-width:56rem;margin:1rem 0 1.5rem;color:var(--color-silver);font-size:clamp(2.4rem,6vw,5.5rem);font-weight:500;line-height:.98;letter-spacing:-.045em}.detail-intro{max-width:48rem;margin:0;color:var(--color-metal-gray);font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.75}.detail-article{width:min(100% - 2rem,70rem);margin:0 auto;padding:clamp(3.5rem,7vw,6rem) 0}.learn-hero .detail-hero-inner{padding-top:clamp(3.5rem,7vw,6rem);padding-bottom:clamp(3.5rem,7vw,5.5rem)}.learn-hero h1{max-width:62rem;font-size:clamp(2.35rem,5.4vw,4.8rem)}.learn-one-sentence{margin:0 0 clamp(4rem,8vw,6.5rem);border:1px solid var(--color-red-dark);border-left:3px solid var(--color-red-primary);background:color-mix(in srgb,var(--color-red-shadow) 38%,var(--detail-panel-strong));padding:clamp(1.4rem,3vw,2rem)}.learn-one-sentence-label{margin:0 0 .75rem;color:var(--color-red-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.learn-one-sentence>p:last-child{max-width:58rem;margin:0;color:var(--color-silver);font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.65}.learn-section .detail-numbered-list+p{max-width:54rem;margin:1.5rem 0 0;color:var(--detail-copy);line-height:1.78}.learn-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem}.learn-card{display:flex;min-width:0;min-height:15rem;flex-direction:column;border:1px solid var(--color-graphite);background:var(--detail-panel);padding:clamp(1.4rem,3vw,2rem);transition:border-color .18s ease,transform .18s ease}.learn-card:hover{border-color:var(--color-red-dark);transform:translateY(-2px)}.learn-card h3{margin:0 0 .9rem;color:var(--color-silver);font-size:1.2rem;line-height:1.35}.learn-card p{margin:0 0 1.5rem;color:var(--detail-copy);line-height:1.7}.learn-card a{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;color:var(--color-red-primary);font-size:.88rem;font-weight:600;text-decoration:none}.learn-related{margin-top:0}.detail-section{margin-bottom:clamp(4rem,8vw,6.5rem);scroll-margin-top:6rem}.detail-section>h2,.detail-faq>section>h2{max-width:50rem;margin:0 0 1.5rem;color:var(--color-silver);font-size:clamp(1.7rem,3vw,2.5rem);font-weight:500;line-height:1.15}.detail-section>h2:before,.detail-faq>section>h2:before{content:"";display:block;width:2rem;height:2px;margin-bottom:1rem;background:var(--color-red-primary)}.detail-section>p,.detail-card p,.detail-status-grid p,.detail-step-list p,.detail-roadmap p,.detail-notice p,.detail-accordion [role=region] p{color:var(--detail-copy);line-height:1.78}.detail-section>p{max-width:54rem;margin:0 0 1rem}.detail-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem}.detail-card-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-card{min-width:0;border:1px solid var(--color-graphite);background:var(--detail-panel);padding:clamp(1.25rem,3vw,2rem)}.detail-card h3{margin:0 0 .9rem;color:var(--color-silver);font-size:1.1rem;line-height:1.35}.detail-card-label{margin:0 0 .8rem}.detail-card p{margin:0;font-size:.94rem}.detail-list{display:grid;gap:.8rem;max-width:56rem;margin:1.5rem 0 0;padding:0;list-style:none}.detail-list li{position:relative;padding-left:1.25rem;color:var(--detail-copy);line-height:1.65}.detail-list li:before{content:"";position:absolute;top:.7em;left:0;width:.35rem;height:.35rem;background:var(--color-red-primary)}.detail-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem}.detail-status-grid>div{border-top:1px solid var(--color-red-dark);background:var(--detail-panel);padding:clamp(1.25rem,3vw,2rem)}.detail-status-label{margin:0 0 1rem!important}.detail-notice{display:grid;grid-template-columns:auto 1fr;gap:1rem;margin:clamp(3rem,7vw,5rem) 0 2rem;border:1px solid var(--color-red-dark);background:color-mix(in srgb,var(--color-red-shadow) 45%,var(--color-black-deep));padding:clamp(1.25rem,3vw,2rem)}.detail-notice>svg{color:var(--color-red-primary)}.detail-notice h2{margin:0 0 .7rem;color:var(--color-silver);font-size:1.25rem}.detail-notice p{margin:0}.detail-primary-link{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--color-red-primary);background:var(--color-red-shadow);color:var(--color-red-primary);padding:.85rem 1.1rem;font-size:.9rem;font-weight:600;transition:background .18s ease,color .18s ease}.detail-primary-link:hover{background:var(--color-red-primary);color:#fff}.detail-related{margin-top:clamp(4rem,9vw,7rem);border-top:1px solid var(--color-graphite);padding-top:2rem}.detail-related>p{margin:0 0 1rem;color:var(--color-metal-gray);font-family:var(--font-display);font-size:.85rem}.detail-related>div{display:flex;flex-wrap:wrap;gap:.75rem}.detail-related a{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--color-graphite);color:var(--color-silver);padding:.7rem .9rem;font-size:.85rem;transition:border-color .18s ease,color .18s ease}.detail-related a:hover{border-color:var(--color-red-dark);color:var(--color-red-primary)}.detail-step-list,.detail-roadmap,.detail-numbered-list{margin:2rem 0 0;padding:0;list-style:none}.detail-step-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.detail-step-list li,.detail-roadmap>li{border:1px solid var(--color-graphite);background:var(--detail-panel);padding:clamp(1.25rem,3vw,2rem)}.detail-step-list h3,.detail-roadmap h3{margin:0 0 .9rem;color:var(--color-silver);font-size:1.15rem}.detail-step-list p,.detail-roadmap p{margin:0}.detail-roadmap{display:grid;gap:1.25rem}.detail-roadmap>li{border-left:2px solid var(--color-red-primary)}.detail-roadmap-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-bottom:1rem;color:var(--color-red-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;letter-spacing:.08em}.detail-numbered-list{display:grid;gap:1rem;counter-reset:steps}.detail-numbered-list li{counter-increment:steps;position:relative;min-height:2.2rem;padding-left:3.25rem;color:var(--detail-copy);line-height:1.7}.detail-numbered-list li:before{content:counter(steps,decimal-leading-zero);position:absolute;left:0;color:var(--color-red-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.detail-faq>section{margin-bottom:4.5rem}.detail-accordion{border-top:1px solid var(--color-graphite)}.detail-accordion article{border-bottom:1px solid var(--color-graphite)}.detail-accordion h3{margin:0}.detail-accordion button{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;border:0;background:transparent;color:var(--color-silver);padding:1.35rem 0;text-align:left;font-family:var(--font-display);font-size:clamp(1rem,2vw,1.2rem);cursor:pointer}.detail-accordion button svg{flex:0 0 auto;color:var(--color-red-primary);transition:transform .18s ease}.detail-accordion [role=region]{max-width:58rem;padding:0 2rem 1.5rem 0}.detail-accordion [role=region] p{margin:0 0 .8rem}.detail-page a:focus-visible,.detail-page button:focus-visible{outline:2px solid var(--color-red-primary);outline-offset:4px}html.light .detail-page{--detail-panel: rgba(233, 229, 224, .78);--detail-panel-strong: rgba(246, 244, 241, .92);--detail-copy: rgba(39, 35, 33, .78)}html.light .detail-hero{background-image:linear-gradient(rgba(53,49,46,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(53,49,46,.06) 1px,transparent 1px),radial-gradient(circle at 78% 38%,rgba(201,27,45,.14),transparent 34%)}html.light .detail-primary-link{background:var(--color-red-primary);color:#fff}@media(max-width:1023px){.detail-header-inner nav{position:absolute;top:calc(100% + 1px);right:0;left:0;display:none;align-items:stretch;max-height:calc(100vh - 5rem);overflow-y:auto;border:1px solid var(--color-graphite);border-top:0;background:var(--color-black-deep);padding:.75rem;flex-direction:column}.detail-header-inner nav.is-open{display:flex}.detail-header-inner nav a{padding:.8rem}.detail-explore-menu summary{padding:.8rem}.detail-explore-menu>div{position:static;width:auto;margin:0 .8rem .5rem;box-shadow:none}.detail-menu-button{display:inline-flex}}@media(max-width:767px){.detail-card-grid,.detail-card-grid--compact,.detail-status-grid,.detail-step-list,.learn-card-grid{grid-template-columns:1fr}.learn-card{min-height:0}.detail-hero-inner,.detail-article{width:min(100% - 2rem,70rem)}.detail-roadmap-meta{flex-direction:column}}@media(prefers-reduced-motion:reduce){.detail-page *,.detail-page *:before,.detail-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
