.info-hero{border-bottom:1px solid var(--line);background:var(--surface);padding:46px 0}.info-hero h1{letter-spacing:-.032em;max-width:24ch;margin:0 0 16px;font-size:clamp(32px,3.6vw,50px);line-height:1.04}.info-hero p:last-child{max-width:70ch;color:var(--muted);margin:0;font-size:17px;line-height:1.5}.info-grid{grid-template-columns:minmax(190px,264px) minmax(0,1fr);display:grid}.info-toc{border-right:1px solid var(--line);padding:32px 32px 64px 0}.info-toc nav{gap:11px;display:grid;position:sticky;top:108px}.info-toc a{color:var(--muted);font-size:14px;font-weight:600}.info-toc a:hover{color:var(--accent)}.info-content{min-width:0;padding:32px 0 72px 32px}.info-content section{padding-bottom:34px;scroll-margin-top:120px}.info-content section+section{border-top:1px solid var(--line-soft);padding-top:32px}.info-content h2{letter-spacing:-.03em;margin:0 0 18px;font-size:30px;line-height:1.1}.info-content p{white-space:pre-line;max-width:74ch;color:var(--muted);margin:0 0 18px;line-height:1.6}.info-content .info-pending{border:1px dashed var(--line);color:var(--subtle);padding:18px}.info-contact-grid{grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:32px;display:grid}@media (max-width:800px){.info-grid{grid-template-columns:1fr}.info-toc{border-right:0;border-bottom:1px solid var(--line);padding:22px 0}.info-toc nav{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));position:static}.info-content{padding:32px 0 60px}.info-contact-grid{grid-template-columns:1fr}}.info-actions{flex-wrap:wrap;gap:10px;display:flex}.info-contacts{border:1px solid var(--line);background:var(--line);gap:1px;display:grid}.info-contacts>div{background:var(--bg);padding:18px 20px}.info-contacts .eyebrow{color:var(--subtle);margin-bottom:8px}.info-contacts a{color:var(--fg);font-size:16px;font-weight:700}.info-contacts a:hover{color:var(--accent)}.info-content .info-contacts p:last-child{margin:6px 0 0;font-size:13.5px;line-height:1.5}.info-brief{border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:12px;padding:28px;display:grid}.info-brief h3{letter-spacing:-.025em;margin:0 0 8px;font-size:clamp(21px,2.2vw,27px)}.info-content .info-brief p:last-child{margin:0}@media (max-width:600px){.info-brief{grid-template-columns:1fr}}.info-stats{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:20px;display:grid}.info-stats>span{background:var(--bg);padding:20px 18px;display:block}.info-stats strong{color:var(--accent);font-family:var(--font-mono);margin-bottom:6px;font-size:24px;display:block}.info-stats span span{color:var(--subtle);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;line-height:1.4;display:block}.info-formats{border:1px solid var(--line);margin-bottom:18px}.info-formats-head,.info-formats-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1.4fr) minmax(0,2fr);gap:20px;padding:18px 20px;display:grid}.info-formats-head{color:var(--subtle);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;padding:14px 20px;font-size:10px}.info-formats-row:last-child{border-bottom:0}.info-formats-row strong{letter-spacing:-.015em;font-size:15.5px}.info-formats-row span{color:var(--muted);font-size:14.5px;line-height:1.5}.info-content .info-note{color:var(--subtle);font-family:var(--font-mono);letter-spacing:.04em;font-size:11px;line-height:1.7}.info-content .info-note a,.info-content p a,.info-principles a{color:var(--accent)}.info-principles{gap:14px;margin:0;padding:0;list-style:none;display:grid}.info-principles li{border-bottom:1px solid var(--line-soft);grid-template-columns:34px minmax(0,1fr);gap:16px;padding-bottom:14px;display:grid}.info-principle-n{color:var(--accent);font-family:var(--font-mono);font-size:12px;font-weight:700}.info-principles strong{margin-bottom:6px;font-size:16px;display:block}.info-principles li>span>span{max-width:74ch;color:var(--muted);font-size:15px;line-height:1.55;display:block}.info-glossary{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.info-glossary>div{background:var(--bg);padding:18px 20px}.info-glossary dt{color:var(--accent);font-family:var(--font-mono);letter-spacing:.06em;margin-bottom:7px;font-size:12.5px;font-weight:700}.info-glossary dd{color:var(--muted);margin:0;font-size:14.5px;line-height:1.5}@media (max-width:800px){.info-stats,.info-glossary{grid-template-columns:repeat(2,minmax(0,1fr))}.info-formats-head{display:none}.info-formats-row{grid-template-columns:1fr;gap:6px}}@media (max-width:480px){.info-glossary{grid-template-columns:1fr}}.info-content .info-list{max-width:74ch;color:var(--muted);margin:0 0 18px;padding-left:20px;line-height:1.6}.info-content .info-list li+li{margin-top:8px}
