.network-page main{background:var(--bg)}
.network-hero .container{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(32px,6vw,100px)}
.network-hero h1{margin-bottom:0;max-width:11ch}
.network-hero .page-lede{font-size:clamp(1rem,1.5vw,1.2rem);max-width:540px}
.network-section{padding:clamp(56px,6vw,88px) var(--page-gutter);border-bottom:1px solid var(--line)}
.network-heading{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,6vw,88px);margin-bottom:40px}
.network-heading h2{margin:0;font-size:clamp(1.8rem,3vw,2.8rem)}
.network-section>.network-heading{margin-bottom:0}
.network-heading>p,.network-copy>p{margin:0;max-width:660px;color:var(--muted);line-height:1.8}
.network-index{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:30px;font-size:.8rem}
.network-index a{padding-block:6px;text-decoration:none;color:#c5c5c8;border-bottom:1px solid #505054}
.network-index a:hover{color:#fff;border-color:var(--accent)}
.join-paths{padding-top:0;padding-bottom:0}
.join-path{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,6vw,88px);padding-block:clamp(44px,5.5vw,76px);border-bottom:1px solid var(--line);scroll-margin-top:108px}
.join-path:last-child{border-bottom:0}
.join-path-title .page-label{color:var(--accent);margin-bottom:18px}
.join-path h2{font-size:clamp(2rem,3.2vw,3rem);margin:0;max-width:14ch}
.join-path-copy{min-width:0}
.join-path-copy>p{margin:0 0 22px;max-width:640px;color:var(--muted);line-height:1.8}
.join-path-note{font-size:.85rem!important;color:#8e8e93!important;margin-top:20px!important;margin-bottom:0!important}
.join-path .actions{gap:12px;margin-top:28px}
.network-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,7vw,100px)}
.network-split h2{font-size:clamp(1.65rem,2.5vw,2.3rem);margin-bottom:18px}
.network-split p{max-width:560px;color:var(--muted);margin:0 0 20px}
.network-split .text-button{margin-top:6px}
.network-contact{background:linear-gradient(115deg,#180b0e,var(--bg) 70%)}
.network-contact .network-heading{margin-bottom:0;align-items:start}
.network-contact .network-copy p{margin-bottom:24px}
.network-starter{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,6vw,88px)}
.network-starter h2{margin-bottom:20px;font-size:clamp(1.8rem,3vw,2.8rem)}
.network-starter-intro>p{color:var(--muted);margin:0;max-width:450px}
.network-steps{list-style:none;counter-reset:network-step;padding:0;margin:0}
.network-steps li{counter-increment:network-step;display:grid;grid-template-columns:30px minmax(0,1fr);gap:20px;padding-block:22px;border-top:1px solid var(--line)}
.network-steps li:first-child{padding-top:0;border-top:0}
.network-steps li:last-child{padding-bottom:0}
.network-steps li::before{content:counter(network-step);font-size:.75rem;color:#77777e;padding-top:4px}
.network-steps h3{font-size:1rem;font-weight:600;letter-spacing:-.015em;margin:0 0 8px}
.network-steps p{font-size:.93rem;color:var(--muted);margin:0;line-height:1.8}
.network-inline-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:26px;font-size:.86rem}
.contact-routes{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}
.contact-route{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(145px,.45fr);gap:24px;padding-block:26px;border-bottom:1px solid var(--line);align-items:start;scroll-margin-top:108px}
.contact-route h3{font-size:1rem;font-weight:600;margin:0;letter-spacing:-.02em}
.contact-route p{font-size:.93rem;line-height:1.75;color:var(--muted);margin:0}
.contact-route>a{font-size:.85rem;justify-self:end;max-width:100%;overflow-wrap:anywhere}
.network-small-print{margin:24px 0 0;color:#8e8e93;font-size:.83rem;max-width:750px}
.help-layout{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:clamp(40px,7vw,110px);align-items:start}
.help-tools{position:sticky;top:112px}
.help-tools h2{font-size:1.4rem;margin-bottom:14px;letter-spacing:-.035em}
.help-tools>p{font-size:.9rem;color:var(--muted);margin:0 0 26px;max-width:350px}
.help-controls{margin-top:28px}
.help-controls label{display:block;font-size:.78rem;font-weight:600;margin:0 0 9px;color:#d0d0d4}
.help-controls input,.help-controls select{display:block;width:100%;min-width:0;min-height:48px;padding:12px 13px;border:1px solid #3e3e43;border-radius:4px;background:#111114;color:var(--text);font-size:.9rem}
.help-controls input::placeholder{color:#85858b}
.help-controls select{margin:0}
.help-control-field{margin-bottom:20px}
.help-reset{border:0;border-bottom:1px solid #626268;background:transparent;color:#c5c5ca;padding:4px 0;font-size:.8rem;min-height:36px}
.help-reset:hover{color:#fff;border-color:var(--accent)}
.help-status{font-size:.78rem;color:#8e8e95;margin:22px 0 0;min-height:1.6em}
.help-list{border-top:1px solid var(--line)}
.help-item{border-bottom:1px solid var(--line);scroll-margin-top:100px}
.help-item summary{cursor:pointer;margin-left:18px;padding:25px 28px 25px 0;font-size:clamp(1.02rem,1.6vw,1.2rem);font-weight:500;letter-spacing:-.025em;line-height:1.5;list-style-position:outside;overflow-wrap:anywhere}
.help-item summary::marker{color:var(--accent);font-size:.7em}
.help-item summary:hover{color:#fff}
.help-item[open] summary{padding-bottom:16px}
.help-answer{padding:0 24px 27px 18px;color:var(--muted);font-size:.95rem;line-height:1.85;max-width:740px}
.help-answer p{margin:0 0 15px}
.help-answer p:last-child{margin-bottom:0}
.help-answer a{color:#e2e2e6;overflow-wrap:anywhere}
.help-answer ol{padding-left:22px;margin:0 0 16px}
.help-answer li{padding-left:4px;margin-bottom:8px}
.help-empty{padding:32px 0;color:var(--muted);font-size:.95rem;max-width:620px}
.store-update-copy{max-width:660px}
.store-update-copy p{margin-bottom:24px}
@media(max-width:960px){.network-hero .container{grid-template-columns:1fr;gap:28px}.network-hero h1{max-width:none}.network-hero .page-lede{max-width:700px}.help-layout{grid-template-columns:minmax(0,1fr);gap:32px}.help-tools{position:static}.help-tools>p{max-width:600px}.help-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin-top:22px}.help-control-field{min-width:0}.help-reset{justify-self:start;grid-column:1/-1}.help-status{margin-top:14px}.contact-route{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:clamp(28px,6vw,88px);row-gap:12px}.contact-route>a{grid-column:2;justify-self:start;margin-top:0}}
@media(max-width:700px){.network-section{padding:48px 20px}.network-heading,.join-path,.network-split,.network-starter,.help-layout{grid-template-columns:1fr;gap:26px}.network-heading{margin-bottom:28px}.network-heading h2,.network-starter h2{font-size:2rem}.join-paths{padding-top:0;padding-bottom:0}.join-path{padding-block:42px;gap:22px}.join-path h2{font-size:2rem;max-width:none}.join-path-title .page-label{margin-bottom:13px}.join-path-copy>p{font-size:.95rem}.join-path .actions .button{width:100%;flex-basis:100%}.network-split{gap:42px}.network-split>div+div{padding-top:34px;border-top:1px solid var(--line)}.network-steps li{gap:14px}.contact-route{grid-template-columns:1fr;gap:10px;padding-block:24px}.contact-route>a{grid-column:auto;margin-top:3px}.help-tools{position:static}.help-tools>p{max-width:600px}.help-controls{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;margin-top:22px}.help-control-field{min-width:0}.help-reset{justify-self:start;grid-column:1/-1}.help-status{margin-top:14px}.help-item summary{padding-block:22px;padding-right:0;font-size:1.05rem}.help-answer{padding-right:0;font-size:.93rem}.network-contact .network-heading{gap:22px}.network-contact .button{width:100%}}
@media(max-width:460px){.help-controls{grid-template-columns:1fr;gap:0}.network-index{gap:8px 20px}.network-inline-links{gap:12px 22px}}
@media(max-width:700px){.help-controls input,.help-controls select{font-size:16px}}
