/* WordPress integration and progressive-enhancement guards. */
[hidden]{display:none!important}body.lrnl{overflow-x:clip}.lrnl #main:focus{outline:none}.lrnl .breadcrumb.wrap{padding:25px 56px}.lrnl .primary-nav a[aria-current=location]:after{content:'';position:absolute;height:1px;background:var(--gold);left:0;right:0;bottom:2px}.lrnl .guide-toc{width:100%}.lrnl .article-grid>*,.lrnl .two-col>*{min-width:0}.lrnl .site-header a,.lrnl .site-footer a{color:inherit}.lrnl .site-header .btn{color:var(--white)}.lrnl .article p:empty{display:none}.lrnl #main>.wp-block-html{display:contents}.lrnl .home-topic-grid .topic-link{overflow-wrap:anywhere}.lrnl .wp-block-group{max-width:none}.lrnl .table-wrap:focus-visible{outline:2px solid var(--gold);outline-offset:3px}
@media(max-width:1140px){.lrnl .breadcrumb.wrap{padding-left:36px;padding-right:36px}}@media(max-width:850px){.lrnl .breadcrumb.wrap{padding-left:26px;padding-right:26px}}@media(max-width:690px){.lrnl .breadcrumb.wrap{padding:23px 22px 20px}.lrnl .primary-nav a[aria-current=location]:after{display:none}}
@media(max-width:360px){.lrnl .brand-name{font-size:20px}.lrnl .brand-sub{font-size:6px}.lrnl .header-actions{gap:9px}.lrnl .brand{gap:8px}.lrnl .hero h1{font-size:44px}.lrnl .wrap{padding-left:18px;padding-right:18px}.lrnl .menu-toggle{padding:7px 9px}.lrnl .header-inner{gap:8px}.lrnl .library-hero h1{font-size:38px}}
@media print{.lrnl .breadcrumb.wrap{padding:12px 0}.lrnl .article-grid .guide-toc{display:none}.lrnl [hidden]{display:none!important}}