.cn-brand-mark{display:block;width:52px;height:44px;object-fit:contain;border:0;border-radius:0;background:transparent;box-shadow:none}.cn-head-cta .wp-block-button__link{padding:11px 17px;border:0;border-radius:8px;background:var(--cn-orange);color:#fff;font-size:14px;font-weight:850;text-decoration:none}.cn-button .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border-radius:8px;background:var(--cn-orange);color:#fff;font-weight:850;text-decoration:none}.cn-button.secondary .wp-block-button__link{border:1px solid var(--cn-orange);background:#fff;color:var(--cn-orange-dark)}.cn-copy p{margin:0}.cn-brand a{text-decoration:none}
.cn-header-inner{display:grid!important;grid-template-columns:minmax(170px,235px) minmax(0,1fr) auto;flex-wrap:nowrap;gap:16px}.cn-brand{display:block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-nav{min-width:0;justify-self:end}.cn-nav .wp-block-navigation__container{flex-wrap:nowrap;gap:clamp(7px,1vw,15px)}.cn-header-inner>.wp-block-buttons{justify-self:end;white-space:nowrap}
.cn-header{border-bottom:2px solid var(--cn-orange)}.cn-topic-card{border-left:1px solid var(--cn-line)}.cn-toc{border-top:1px solid #edc9af}
.cn-download-card h3{margin:0 0 8px;font-size:20px;line-height:1.35}.cn-download-card .cn-guide-link{display:inline-flex;align-self:flex-start;padding-top:10px;border-top:1px solid var(--cn-line);font-weight:850;text-decoration:none}.cn-primary-download{margin:0 0 20px}.cn-primary-download .bd-download{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 23px;border:1px solid #efc8ad;border-radius:12px;background:#fff5ec}.cn-primary-download .bd-download-icon{display:none}.cn-primary-download .bd-download p{margin:4px 0 0;color:var(--cn-muted)}.cn-primary-download .bd-btn,.cn-primary-download a.bd-btn{display:inline-flex;flex:0 0 auto;padding:12px 18px;border-radius:7px;background:var(--cn-orange);color:#fff;font-weight:850;text-decoration:none}.cn-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cn-faq-list details{padding:18px;border:1px solid var(--cn-line);border-radius:9px;background:#fff}.cn-faq-list summary{font-weight:850;cursor:pointer}.cn-faq-list details p{margin:11px 0 0;color:var(--cn-muted)}.cn-body-grid>.wp-block-column.cn-content{grid-column:1;grid-row:1}.cn-body-grid>.wp-block-column.cn-toc-column{grid-column:2;grid-row:1}
@media(max-width:900px){.cn-body-grid>.wp-block-column.cn-content{grid-column:1;grid-row:2}.cn-body-grid>.wp-block-column.cn-toc-column{grid-column:1;grid-row:1}}
@media(max-width:1050px){.cn-header-inner{display:flex!important;flex-wrap:wrap;gap:12px}.cn-brand{max-width:min(65vw,360px)}.cn-nav{width:100%;order:3}.cn-nav .wp-block-navigation__container{flex-wrap:wrap}.cn-header-inner>.wp-block-buttons{margin-left:auto}}
@media(max-width:600px){.cn-primary-download .bd-download{align-items:flex-start;flex-direction:column;padding:17px}.cn-primary-download .bd-btn,.cn-primary-download a.bd-btn{width:100%;justify-content:center}.cn-faq-list{grid-template-columns:1fr}}
