.gnc26-page{max-width:min(1500px, 92vw);margin:0 auto;padding:56px 24px 80px}.gnc26-page-article{max-width:1200px}.gnc26-page-header,.gnc26-page-dek,.gnc26-page .entry-content>p,.gnc26-page .entry-content>h2,.gnc26-page .entry-content>h3,.gnc26-page-rule,.gnc26-page-howto,.gnc26-page-disclosure,.gnc26-page-team,.gnc26-page-timeline,.gnc26-page-channels,.value4value-intro{max-width:72ch}.gnc26-page .entry-title{font-family:var(--serif);font-weight:700;font-size:clamp(34px, 4.6vw, 48px);line-height:1.08;letter-spacing:-.01em;margin:0 0 18px}.gnc26-page .entry-content{font-size:18px;line-height:1.65}.gnc26-page .entry-content p{margin:0 0 16px}.gnc26-page .entry-content h2{font-family:var(--serif);font-weight:600;font-size:26px;line-height:1.2;letter-spacing:-.01em;margin:44px 0 12px}.gnc26-page .entry-content h3{font-family:var(--serif);font-weight:600;font-size:21px;margin:32px 0 10px}.gnc26-page-dek{font-size:21px;line-height:1.55}.gnc26-page-dateline{font:600 12px var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--amber);margin:6px 0 0}.gnc26-page-rule{border-top:1px solid var(--rule);padding-top:32px;margin-top:40px}.gnc26-page address{font-style:normal}.gnc26-page-chip{font-family:var(--mono);font-size:13.5px;background:var(--tint);border:1px solid var(--rule);border-radius:2px;padding:2px 8px;color:var(--amber);text-decoration:none;white-space:nowrap}a.gnc26-page-chip:hover{border-color:var(--amber);color:var(--amber)}.gnc26-page-team{list-style:none;margin:20px 0 8px;padding:0;font-family:var(--sans);font-size:15px}.gnc26-page-team li{display:flex;gap:16px;justify-content:space-between;flex-wrap:wrap;padding:9px 2px;border-top:1px solid var(--rule)}.gnc26-page-team li:last-child{border-bottom:1px solid var(--rule)}.gnc26-page-team .gnc26-page-role{color:var(--muted)}.gnc26-page-timeline{margin:22px 0 8px;padding:0}.gnc26-page-timeline>div{display:grid;grid-template-columns:120px 1fr;gap:16px;padding:11px 2px;border-top:1px solid var(--rule)}.gnc26-page-timeline>div:last-child{border-bottom:1px solid var(--rule)}.gnc26-page-timeline dt{font-family:var(--mono);font-size:13px;color:var(--muted);padding-top:3px}.gnc26-page-timeline dd{margin:0}.gnc26-page-channels{margin:26px 0 8px;padding:0}.gnc26-page-channels>div{display:grid;grid-template-columns:180px 1fr;gap:16px;padding:11px 2px;border-top:1px solid var(--rule)}.gnc26-page-channels>div:last-child{border-bottom:1px solid var(--rule)}.gnc26-page-channels dt{font-family:var(--sans);font-weight:600;font-size:13px;color:var(--muted);padding-top:4px;letter-spacing:.02em}.gnc26-page-channels dd{margin:0}.gnc26-page-btn{display:inline-block;font-family:var(--sans);font-weight:600;font-size:14px;color:#FFF;background:var(--accent);border-radius:2px;padding:11px 26px;text-decoration:none}.gnc26-page-btn:hover{background:var(--accent-hover);color:#FFF}[data-theme="dark"] .gnc26-page-btn{color:#0E1116}.gnc26-page-figure{margin:30px 0}.gnc26-page-figure img{max-width:480px;width:100%;height:auto;display:block;border:1px solid var(--rule);border-radius:2px}.gnc26-page-figure figcaption{font-family:var(--sans);font-size:13px;color:var(--muted);margin-top:10px;max-width:60ch}.gnc26-page-checkout img{background:#FFF}.gnc26-page-tablewrap{overflow-x:auto;margin:24px 0 8px}.gnc26-page-tablewrap table{border-collapse:collapse;width:100%;font-family:var(--sans);font-size:15px;min-width:460px}.gnc26-page-tablewrap th{font-family:var(--sans);font-weight:600;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:left;padding:0 16px 10px 2px;border-bottom:2px solid var(--amber)}.gnc26-page-tablewrap td{padding:13px 16px 13px 2px;border-bottom:1px solid var(--rule);vertical-align:top}.gnc26-page-tablewrap td.gnc26-page-code{white-space:nowrap}.gnc26-page-howto{margin:18px 0 8px;padding-left:26px}.gnc26-page-howto li{margin-bottom:10px;padding-left:6px}.gnc26-page-howto li::marker{font-family:var(--mono);font-weight:500;color:var(--amber)}.gnc26-page-disclosure{font-family:var(--sans);font-size:13.5px;color:var(--muted)}.gnc26-page .page-links{font-family:var(--sans);font-size:14px;color:var(--muted);border-top:1px solid var(--rule);padding-top:16px;margin-top:32px}@media (max-width:640px){.gnc26-page{padding-top:36px}.gnc26-page-timeline>div{grid-template-columns:86px 1fr}.gnc26-page-channels>div{grid-template-columns:1fr;gap:2px}}