/* Channel documentation; existing Segoe UI Light typography is inherited. */
.channel-guide{max-width:1050px}.channel-guide h1{font-size:clamp(32px,5vw,56px);line-height:1.08}.channel-guide section{margin:44px 0;scroll-margin-top:100px}.channel-guide h2{font-size:clamp(25px,3.4vw,36px);line-height:1.15}.channel-guide h3{font-size:24px}.channel-guide .lead{max-width:850px}.guide-nav,.guide-toc{display:flex;flex-wrap:wrap;gap:10px 22px;margin:26px 0}.guide-nav a{padding:9px 14px;border:1px solid #b9c7be;border-radius:8px;text-decoration:none}.guide-status{padding:24px 28px;background:#eef4ef;border-left:3px solid #247054;border-radius:0 12px 12px 0;margin:30px 0}.guide-status.pending{background:#faf4e7;border-color:#9d731f}.guide-status p{margin:10px 0 0}.guide-status strong{font-size:21px}.guide-steps{padding-left:28px;line-height:1.75}.guide-steps li{padding-left:7px;margin:17px 0}.channel-guide code{overflow-wrap:anywhere;font-size:.88em;background:#edf0ed;padding:2px 5px;border-radius:4px}.guide-next{border-top:1px solid #cbd5cd;padding-top:30px}.guide-source{font-size:15px}.guide-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:32px 0}.guide-channel-grid article{padding:23px;border:1px solid #c5d0c8;border-radius:12px;min-width:0}.guide-channel-grid article h2{font-size:28px}.guide-channel-grid article .eyebrow{font-size:11px;letter-spacing:.05em}.guide-channel-grid p{font-size:17px}.channel-guide a:focus-visible{outline:3px solid #30735c;outline-offset:4px}@media(max-width:760px){.guide-channel-grid{grid-template-columns:1fr}.guide-status{padding:20px}.guide-steps{padding-left:23px}.guide-nav a{padding:8px 10px}.channel-guide{overflow-wrap:break-word}}
