:root{--ink:#14263a;--muted:#5f6d7b;--line:#cbd5df;--paper:#fffaf2;--paper-2:#f4efe5;--accent:#e8612f;--accent-2:#b74232;--amber:#ffc45b;--navy:#102b45;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans SC",Arial,sans-serif;color:var(--ink);background:linear-gradient(180deg,#fffaf2,#f8f9fb 44%,#fff)}a{color:inherit;text-decoration:none}p{line-height:1.78}.site-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px clamp(18px,4vw,56px);background:rgba(255,250,242,.92);border-bottom:1px solid rgba(20,38,58,.12);backdrop-filter:blur(14px)}.brand-mark{display:flex;align-items:center;gap:10px;min-width:0}.brand-mark span{width:30px;height:30px;border:2px solid var(--navy);background:linear-gradient(135deg,var(--accent),var(--amber));box-shadow:5px 5px 0 rgba(20,38,58,.14)}.brand-mark strong{font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-nav{display:flex;align-items:center;gap:6px}.site-nav a{padding:9px 11px;border:1px solid transparent;font-size:14px}.site-nav a:hover{border-color:var(--line);background:#fff}.menu-button{display:none;border:1px solid var(--line);background:#fff;padding:9px 12px;color:var(--ink)}main{overflow:hidden}.lead-grid{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(360px,1.08fr);align-items:center;gap:34px;padding:clamp(34px,6vw,88px) clamp(18px,5vw,70px) 44px}.lead-copy h1,.subpage-head h1,.article-sheet h1{font-size:clamp(36px,5.6vw,76px);line-height:1.03;margin:12px 0 18px;letter-spacing:0}.eyebrow{margin:0;color:var(--accent-2);font-weight:800;text-transform:uppercase;font-size:13px}.lead-text{font-size:18px;max-width:650px;color:#314255}.lead-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.primary-action,.secondary-action{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border:2px solid var(--navy);font-weight:800}.primary-action{background:var(--navy);color:#fff;box-shadow:5px 5px 0 rgba(232,97,47,.35)}.secondary-action{background:#fff;color:var(--navy)}.lead-visual{margin:0;border:1px solid var(--line);background:#fff;padding:10px;box-shadow:14px 14px 0 rgba(16,43,69,.08)}.lead-visual img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.issue-band,.platform-ledger,.network-brief,.article-directory,.faq-block,.three-step,.notice-ledger,.support-strip,.policy-list,.device-ledger,.signal-ledger,.archive-ledger,.contact-desk,.manual-layout{padding:38px clamp(18px,5vw,70px)}.band-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;border-bottom:3px solid var(--ink);margin-bottom:22px}.band-heading p{margin:0 0 10px;color:var(--accent-2);font-weight:800}.band-heading h2{font-size:clamp(24px,3vw,38px);line-height:1.18;margin:0 0 10px}.help-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.help-card,.platform-line,.signal-grid article,.step-grid article,.policy-list article,.signal-row,.archive-row{background:#fff;border:1px solid var(--line);padding:20px}.help-card{border-left:6px solid var(--accent)}.help-card h3,.signal-grid h3{margin:0 0 10px;font-size:20px}.help-card p,.platform-line p,.signal-grid p,.article-row p,.policy-list p{color:var(--muted);margin:0 0 12px}.help-card a{font-weight:800;color:var(--accent-2)}.platform-grid,.device-ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.platform-line span{display:inline-block;font-weight:900;font-size:18px;margin-bottom:8px}.network-brief{background:#f3f6f8;border-block:1px solid var(--line)}.signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.signal-grid strong,.signal-row strong{display:block;color:var(--accent-2);font-size:14px}.article-rows{display:grid;gap:10px}.article-row{display:grid;grid-template-columns:120px 110px minmax(220px,1fr) minmax(260px,1.1fr);gap:14px;align-items:center;border-bottom:1px solid var(--line);padding:16px 0}.article-row time{font-weight:800;color:var(--accent-2)}.article-row span{border:1px solid var(--line);padding:5px 8px;text-align:center;background:#fff}.article-row a{font-weight:900;font-size:18px}.article-row p{margin:0}.faq-block details{background:#fff;border:1px solid var(--line);margin-bottom:10px;padding:0}.faq-block summary{cursor:pointer;font-weight:900;padding:17px 18px}.faq-block details p{padding:0 18px 18px;margin:0;color:var(--muted)}.subpage-head{padding:clamp(34px,6vw,76px) clamp(18px,5vw,70px) 26px;background:linear-gradient(135deg,#fff6e9,#ffffff)}.subpage-head p{max-width:760px;color:#37495c;font-size:18px}.manual-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px}.side-index{position:sticky;top:78px;align-self:start;display:grid;gap:8px}.side-index a{background:#fff;border:1px solid var(--line);padding:12px;font-weight:800}.manual-main{min-width:0}.three-step .step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.step-grid strong{font-size:18px}.notice-ledger,.support-strip{background:#fff7ec;border-block:1px solid rgba(232,97,47,.24)}.two-column-text{display:grid;grid-template-columns:1fr 1fr;gap:22px}.two-column-text p{background:#fff;border:1px solid var(--line);padding:18px;margin:0}.signal-ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.archive-row{display:grid;grid-template-columns:minmax(180px,.6fr) minmax(180px,.7fr) minmax(260px,1fr);gap:18px;align-items:start}.archive-row code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;white-space:normal;overflow-wrap:anywhere;color:var(--accent-2)}.article-sheet{max-width:880px;margin:0 auto;padding:44px 18px 70px}.article-kicker{display:flex;gap:12px;align-items:center;color:var(--accent-2);font-weight:800}.article-summary{font-size:19px;color:#405166;border-left:6px solid var(--accent);padding-left:14px}.article-sheet h2{font-size:27px;margin-top:32px}.article-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:34px}.article-links a{border:1px solid var(--line);background:#fff;padding:10px 12px;font-weight:800}.contact-desk{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mail-panel,.safe-panel{border:1px solid var(--line);background:#fff;padding:24px}.mail-panel a{font-size:24px;font-weight:900;color:var(--accent-2);overflow-wrap:anywhere}.site-footer{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1fr);gap:28px;padding:30px clamp(18px,5vw,70px);background:#102b45;color:#fff}.site-footer p{color:#d7e3ef;max-width:480px}.site-footer nav{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.site-footer a{border:1px solid rgba(255,255,255,.25);padding:8px 10px;color:#fff}@media (max-width:900px){.lead-grid{grid-template-columns:1fr}.lead-visual{order:-1}.help-columns,.platform-grid,.signal-grid,.three-step .step-grid,.signal-ledger,.contact-desk,.two-column-text{grid-template-columns:1fr}.article-row{grid-template-columns:1fr;gap:7px}.manual-layout{grid-template-columns:1fr}.side-index{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.archive-row{grid-template-columns:1fr}.site-footer{grid-template-columns:1fr}.site-footer nav{justify-content:flex-start}}@media (max-width:640px){.site-header{align-items:flex-start}.menu-button{display:inline-flex}.site-nav{display:none;position:absolute;left:18px;right:18px;top:58px;background:#fff;border:1px solid var(--line);padding:10px;grid-template-columns:1fr}.site-nav.is-open{display:grid}.brand-mark strong{max-width:210px}.lead-grid,.issue-band,.platform-ledger,.network-brief,.article-directory,.faq-block,.three-step,.notice-ledger,.support-strip,.policy-list,.device-ledger,.signal-ledger,.archive-ledger,.contact-desk,.manual-layout{padding-left:16px;padding-right:16px}.lead-copy h1,.subpage-head h1,.article-sheet h1{font-size:36px;line-height:1.12}.band-heading{display:block}.side-index{grid-template-columns:1fr}.lead-actions{display:grid}.primary-action,.secondary-action{width:100%}.site-footer nav{display:grid;grid-template-columns:1fr 1fr}.mail-panel a{font-size:19px}}