.content-page{background:radial-gradient(circle at 78% 6%, #238edb1f, transparent 30rem), var(--ink-1000)}.content-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 78% 32%,#23a2e01f,#0000 28rem),linear-gradient(140deg,#0c111ef5,#080b12fa);padding-block:clamp(6rem,12vw,10rem);position:relative;overflow:hidden}.content-hero__grid{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(3rem,9vw,9rem);display:grid}.content-hero h1{letter-spacing:-.05em;max-width:10ch;margin:0;font-weight:600;line-height:.98}.content-hero__lead>p:first-child{color:var(--paper-100);font-size:clamp(1.1rem,2vw,1.3rem)}.content-hero__lead>p:last-child{color:var(--ink-300);margin:0}.content-hero--stacked h1{max-width:12ch}.content-hero__standfirst{max-width:48rem;color:var(--ink-300);margin:2rem 0 0;font-size:clamp(1.05rem,2vw,1.3rem)}.content-section-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(3rem,8vw,8rem);margin-bottom:clamp(3rem,7vw,6rem);display:grid}.content-section-heading h2{max-width:14ch;margin:0}.content-section-heading>p{color:var(--ink-300);margin:0}.boundary-section{border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 10%, #1c7bd214, transparent 34rem), var(--ink-950)}.boundary-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.boundary-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(155deg, #ffffff0d, var(--ink-900) 55%);min-height:32rem;padding:clamp(1.5rem,4vw,3rem);overflow:hidden;box-shadow:0 28px 80px #0000003d}.boundary-card--local{border-color:#60c59a40}.boundary-card--network{border-color:#e4b25f3d}.boundary-card__label{color:var(--accent-300);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.55rem;margin-bottom:7rem;font-size:.7rem;display:flex}.boundary-card__label span{background:currentColor;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 15px}.boundary-card--network .boundary-card__label{color:var(--review)}.boundary-card h3{max-width:16ch;font-size:clamp(1.45rem,3vw,2.2rem)}.boundary-card>p:not(.boundary-card__label){color:var(--paper-100)}.boundary-card ul{border-top:1px solid var(--line);gap:.75rem;margin:1.5rem 0 0;padding:1.5rem 0 0;list-style:none;display:grid}.boundary-card li{color:var(--ink-300);padding-left:1.2rem;font-size:.85rem;position:relative}.boundary-card li:before{background:var(--accent-300);content:"";width:.35rem;height:1px;position:absolute;top:.68em;left:0}.read-only-section{border-bottom:1px solid var(--line)}.read-only-section__grid{grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,8rem);display:grid}.read-only-section h2{max-width:12ch}.read-only-section__copy>p{color:var(--ink-300);font-size:1.05rem}.read-only-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.75rem;margin-top:3rem;display:grid}.read-only-flow>div{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--ink-950);min-height:10rem;padding:1rem;display:grid}.read-only-flow span,.read-only-flow small{color:var(--ink-500);font-family:var(--font-mono);font-size:.7rem}.read-only-flow strong{color:var(--paper-100);align-self:end;font-size:.88rem}.read-only-flow i{color:var(--accent-300);font-style:normal}.content-final{background:linear-gradient(130deg,#3c8fa61a,#0000 45%)}.content-final__inner{justify-content:space-between;align-items:end;gap:3rem;display:flex}.content-final h2{max-width:13ch;margin-bottom:1rem}.content-final p:not(.eyebrow){max-width:42rem;color:var(--ink-300);margin:0}.content-final__actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.faq-section{border-bottom:1px solid var(--line)}.faq-section__grid{grid-template-columns:.32fr .68fr;gap:clamp(3rem,8vw,8rem);display:grid}.faq-section aside>p:not(.eyebrow){color:var(--ink-500);font-size:.88rem}.faq-list{border-top:1px solid var(--line-strong)}.faq-list details{border-bottom:1px solid var(--line);transition:background .18s,border-color .18s}.faq-list details:hover,.faq-list details[open]{border-color:var(--line-strong);background:#ffffff05}.faq-list summary{cursor:pointer;grid-template-columns:2.5rem 1fr 2rem;align-items:center;gap:1rem;min-height:5.5rem;padding-block:1rem;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--ink-500);font-family:var(--font-mono);font-size:.7rem}.faq-list summary strong{color:var(--paper-100);font-size:1rem;font-weight:590}.faq-list summary i{justify-self:end;width:1rem;height:1rem;position:relative}.faq-list summary i:before,.faq-list summary i:after{background:var(--accent-300);content:"";width:100%;height:1px;transition:transform .16s;position:absolute;top:50%;left:0}.faq-list summary i:after{transform:rotate(90deg)}.faq-list details[open] summary i:after{transform:rotate(0)}.faq-list details>div{padding:0 3rem 1.8rem 3.5rem}.faq-list details p{max-width:50rem;color:var(--ink-300);margin:0}.contact-section{border-bottom:1px solid var(--line);background:var(--ink-950)}.contact-grid{grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,8rem);display:grid}.contact-primary{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:radial-gradient(circle at 80% 20%, #29a4e233, transparent 18rem), var(--ink-900);align-self:start;padding:clamp(1.5rem,4vw,3rem)}.contact-primary h2{max-width:10ch}.contact-primary>p:not(.eyebrow){color:var(--ink-300)}.contact-primary .button-link{margin-top:1rem}.contact-email{color:var(--accent-300);font-family:var(--font-mono);overflow-wrap:anywhere;margin-top:1.5rem;font-size:.8rem;display:block}.contact-copy-actions{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.contact-copy-button{border:1px solid var(--line-strong);min-height:42px;color:var(--ink-300);cursor:pointer;background:#ffffff08;border-radius:999px;padding:.62rem .82rem;font-size:.76rem;font-weight:620;transition:border-color .16s,background .16s,color .16s}.contact-copy-button:hover,.contact-copy-button[data-copy-state=copied]{color:var(--paper-0);background:#58a9be17;border-color:#95d4e28c}.contact-copy-status{min-height:1.25rem;color:var(--accent-300);margin:.6rem 0 0;font-size:.74rem}.contact-guidance{border-top:1px solid var(--line-strong)}.contact-guidance article{border-bottom:1px solid var(--line);grid-template-columns:3rem 1fr;gap:1.25rem;padding-block:2rem;display:grid}.contact-guidance article>span{color:var(--ink-500);font-family:var(--font-mono);font-size:.7rem}.contact-guidance h3{margin-bottom:.8rem}.contact-guidance p,.contact-guidance li{color:var(--ink-300);font-size:.9rem}.contact-guidance ul{margin:0;padding-left:1.2rem}.contact-guidance a{color:var(--accent-300);font-size:.85rem}.contact-warning h3{color:var(--failed)}.contact-roles{border-bottom:1px solid var(--line)}.contact-role-grid{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr)) minmax(16rem,.8fr);display:grid}.contact-role-grid>a{border-right:1px solid var(--line);align-content:end;min-height:11rem;padding:1.5rem;text-decoration:none;transition:background .18s,transform .18s;display:grid}.contact-role-grid>a:hover{background:#47a1d60f;transform:translateY(-3px)}.contact-role-grid span{color:var(--ink-500);font-family:var(--font-mono);text-transform:uppercase;margin-bottom:.4rem;font-size:.7rem}.contact-role-grid strong{color:var(--paper-100);overflow-wrap:anywhere;font-size:.85rem}.contact-role-note{align-content:end;min-height:11rem;padding:1.5rem;display:grid}.contact-role-note p{color:var(--ink-300);margin:0;font-size:.85rem}.contact-role-note a{color:var(--accent-300);overflow-wrap:anywhere}.policy-section{border-bottom:1px solid var(--line)}.policy-grid{grid-template-columns:.28fr .72fr;gap:clamp(3rem,8vw,8rem);display:grid}.policy-grid aside{border-top:1px solid var(--line-strong);align-self:start;padding-top:1rem}.policy-grid aside p,.policy-grid aside a{color:var(--ink-500);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.7rem}.policy-content{border-top:1px solid var(--line-strong)}.policy-content>section{border-bottom:1px solid var(--line);grid-template-columns:3rem 1fr;gap:1.5rem;padding-block:2.5rem;display:grid}.policy-content>section>span{color:var(--ink-500);font-family:var(--font-mono);font-size:.7rem}.policy-content h2{margin-bottom:1rem;font-size:clamp(1.4rem,3vw,2.1rem)}.policy-content p{max-width:50rem;color:var(--ink-300)}.policy-content a{color:var(--accent-300)}.error-section{min-height:calc(100svh - var(--header-height));background:radial-gradient(circle at 50% 45%, #317ede26, transparent 30rem), var(--ink-1000);place-items:center;padding-block:5rem;display:grid}.error-section__inner{text-align:center}.error-section__code{color:var(--accent-300);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:2rem;font-size:.7rem}.error-section h1{max-width:10ch;margin-inline:auto;font-size:clamp(3rem,8vw,6.5rem)}.error-section__inner>p:not(.error-section__code){max-width:38rem;color:var(--ink-300);margin-inline:auto}.error-section__inner>div{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}@media (width<=62rem){.content-hero__grid,.content-section-heading,.read-only-section__grid,.faq-section__grid,.contact-grid,.policy-grid{grid-template-columns:1fr}.boundary-card{min-height:28rem}}@media (width<=48rem){.content-hero h1{letter-spacing:-.035em;max-width:12ch;font-size:clamp(2.65rem,13vw,4.5rem)}.boundary-grid,.contact-role-grid{grid-template-columns:1fr}.boundary-card__label{margin-bottom:4rem}.read-only-flow{grid-template-columns:1fr}.read-only-flow i{text-align:center;transform:rotate(90deg)}.content-final__inner{align-items:start;display:grid}.content-final__actions{justify-content:flex-start}.faq-list details>div{padding-left:0}.contact-role-grid>a{border-right:0;border-bottom:1px solid var(--line);min-height:8rem}.contact-role-note{min-height:8rem}}
