
.hero h1{font-size:clamp(47px,5.25vw,77px)}.header nav{flex-wrap:wrap;gap:24px}.cm-capacity{grid-template-columns:repeat(5,1fr)}.section-nav{display:flex;flex-wrap:wrap;gap:16px 28px;padding-block:24px;border-bottom:1px solid var(--line)}.section-nav a{font-size:12px;text-decoration:none;font-weight:600}.section-nav a:hover{text-decoration:underline;text-underline-offset:5px}.scope-note{font-size:13px;border-left:3px solid #97713a;padding:14px 19px;background:#eeebe5;line-height:1.7;color:#263849;margin:32px 0 0}.connectivity{padding-block:95px}.channel-groups{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:35px;margin-top:35px}.channel-groups article{padding-top:24px;border-top:1px solid #a88b61}.channel-groups .micro{color:#795722}.channel-groups h3{margin-top:15px}.channel-groups p{font-size:15px}.interface-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:65px}.numbered-list{padding-left:20px}.numbered-list li{margin-bottom:16px;padding-left:7px}.interface-note{background:var(--ink);color:white;padding:30px}.interface-note .micro{color:var(--gold-light)}.interface-note h3{margin-top:15px}.interface-note p{font-size:15px}.technical{margin-top:35px;border-block:1px solid var(--line);padding:19px 0}.technical summary{cursor:pointer;font-weight:600}.technical p{margin-top:20px;font-size:14px}.technical code{font-size:12px;overflow-wrap:anywhere;color:#263849;background:#e8e9e9;padding:2px 4px}.reporting-section{padding-block:85px;background:#ebece9}.report-picture{margin:35px 0}.report-picture img{border-radius:12px;border:1px solid #7d8a97}.report-picture figcaption{font-size:12px;padding-top:10px}.table-scroll{overflow:auto}.table-scroll:focus-visible{outline:3px solid #97713a;outline-offset:5px}.kpi-table{width:100%;border-collapse:collapse;min-width:760px;font-size:14px;line-height:1.65}.kpi-table caption{text-align:left;font-size:20px;font-weight:600;margin-bottom:20px}.kpi-table th,.kpi-table td{text-align:left;vertical-align:top;padding:18px;border-bottom:1px solid #b9c1c5}.kpi-table thead{background:var(--ink);color:white}.kpi-table tbody th{width:22%}.kpi-table tbody td{width:39%}.report-notes{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-top:40px}.report-notes p{font-size:15px}.handbook-section{background:#e9ecee;padding-block:85px}.handbook-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:25px 0}.handbook-actions button{border:1px solid #334657;background:#fff;color:#101e2d;padding:10px 15px;font-size:13px}.handbook-actions span{font-size:12px;margin-left:auto}.guide-chapter{border-top:1px solid #aeb9c3}.guide-chapter:last-child{border-bottom:1px solid #aeb9c3}.guide-chapter summary{font-size:18px;font-weight:600;cursor:pointer;padding:22px 40px 22px 0;list-style:none;position:relative}.guide-chapter summary::-webkit-details-marker{display:none}.guide-chapter summary:after{content:'+';position:absolute;right:12px;font-size:24px;top:16px;color:#795722}.guide-chapter[open] summary:after{content:'−'}.guide-chapter summary span{font-size:12px;letter-spacing:.1em;color:#795722;margin-right:25px}.guide-chapter>div{padding:0 50px 15px;max-width:1050px;font-size:15px}.guide-footer{margin-top:26px;font-size:12px}.footer-top nav{flex-wrap:wrap}.contact-band p a{text-underline-offset:4px}section[id]{scroll-margin-top:24px}
@media(max-width:1000px){.hero-top{gap:35px}.channel-groups{grid-template-columns:1fr 1fr}.channel-groups article:first-child{grid-column:1/-1}.interface-grid{gap:30px}.header-inner{gap:20px}.header nav{justify-content:flex-end;gap:14px 22px}}
@media(max-width:700px){.cm-capacity{grid-template-columns:repeat(2,1fr)}.cm-capacity>div:nth-child(5){border:0;padding-left:0}.header nav{justify-content:center}.hero h1{font-size:47px}.section-nav{gap:12px 22px}.connectivity,.reporting-section,.handbook-section{padding-block:55px}.channel-groups,.interface-grid,.report-notes{grid-template-columns:1fr;gap:26px}.channel-groups article:first-child{grid-column:auto}.interface-grid{margin-top:40px}.interface-note{padding:24px}.handbook-actions span{margin-left:0;width:100%}.guide-chapter summary{font-size:16px}.guide-chapter summary span{margin-right:12px}.guide-chapter>div{padding:0 5px 15px}.scope-note{font-size:12px}.footer-top nav{gap:13px 20px}}
@media print{.section-nav,.handbook-actions,.technical{display:none}.handbook-section,.reporting-section{background:white;padding-block:20px}.guide-chapter>div{display:block!important}.guide-chapter{break-inside:avoid}.guide-chapter summary:after{display:none}.table-scroll{overflow:visible}.kpi-table{min-width:0;font-size:9px}.kpi-table th,.kpi-table td{padding:7px}.interface-note{background:#fff;color:#111;border:1px solid #777}.interface-note .micro{color:#444}.scope-note{background:white}.cm-capacity{grid-template-columns:repeat(5,1fr)}.hero h1{font-size:45px}.hero .eyebrow,.hero em,.developer-section em{color:#5f431c}}
