
.resource-nav{gap:2px}.nav-group{position:relative}.nav-group>summary{cursor:pointer;list-style:none;padding:10px 12px;font-weight:600;white-space:nowrap;border-radius:9px}.nav-group>summary::-webkit-details-marker{display:none}.nav-group>summary:after{content:"⌄";margin-left:6px}.nav-group[open]>summary{background:rgba(127,127,127,.15)}.nav-submenu{position:absolute;top:100%;left:0;min-width:248px;padding:8px;background:#fff;color:#17243b;border:1px solid #d8e1ef;border-radius:12px;box-shadow:0 14px 35px #0d14242b;z-index:60}.resource-nav .nav-submenu a{display:block!important;color:#17243b!important;background:transparent!important;font-size:14px;white-space:normal;padding:10px 12px!important;box-shadow:none!important}.resource-nav .nav-submenu a:hover,.resource-nav .nav-submenu a:focus-visible{background:#edf3ff!important;color:#173c8d!important}.resource-nav .nav-submenu a[aria-current=page]{font-weight:800;text-decoration:underline}.nav-group:last-child .nav-submenu{left:auto;right:0}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #e6a700!important;outline-offset:3px!important}.resource-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px;padding-top:44px;padding-bottom:72px}.topic-index{align-self:start;position:sticky;top:110px;display:grid;gap:6px}.topic-index a{padding:10px 12px;border-left:2px solid #93b4f4;line-height:1.45;color:inherit}.topic-content{min-width:0}.topic-section{scroll-margin-top:115px;padding-bottom:40px;margin-bottom:32px;border-bottom:1px solid #94a3b84d}.topic-section h2{font-size:clamp(24px,3vw,34px);line-height:1.2;margin:0 0 20px}.topic-section h3{font-size:19px;margin:20px 0 10px}.topic-section p,.topic-section li{font-size:17px;line-height:1.75;max-width:75ch}.topic-section p{margin:14px 0}.topic-section ol{padding-left:24px}.topic-section li{padding:5px 0}.topic-link{display:inline-block;margin-top:10px;font-weight:700}.topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.topic-grid article{padding:20px;border:1px solid #94a3b84d;border-radius:16px}.topic-grid h3{margin-top:0}.topic-grid p{font-size:15px}.topic-actions{display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin:20px 0}.topic-actions a{max-width:100%;overflow-wrap:anywhere}.topic-faq{border-bottom:1px solid #94a3b84d;padding:18px 0}.topic-faq summary{font-weight:700;cursor:pointer}.site-header{z-index:100!important}
@media(min-width:981px){.site-header .resource-nav{display:flex}.nav-group>summary{font-size:14px;padding:10px 9px}}
@media(max-width:980px){.site-header .resource-nav{max-height:calc(100dvh - 115px);overflow-y:auto}.resource-nav .nav-group{width:100%}.nav-group>summary{padding:14px 16px}.nav-submenu{position:static;min-width:0;width:100%;box-sizing:border-box;box-shadow:none;margin-bottom:6px}.resource-layout{grid-template-columns:1fr;gap:28px}.topic-index{position:static;display:flex;flex-wrap:wrap}.topic-index a{border:1px solid #94a3b84d;border-radius:10px;font-size:14px}.topic-grid{grid-template-columns:1fr}.topic-section{scroll-margin-top:100px}}
@media(max-width:420px){.site-header .topbar{gap:8px}.site-header .brand{font-size:17px}.site-header .nav-actions{gap:6px}.site-header .nav-actions .btn-primary{padding:10px 12px;font-size:13px}.site-header .nav-actions .btn-wa{min-width:38px;width:38px;padding:8px}.resource-layout{padding-top:20px}.topic-section p,.topic-section li{font-size:16px}}

@media(max-width:600px){.site-header .nav-actions .btn-wa{display:inline-flex!important}.site-header .brand>span:not(.brand-logo){display:none}.site-header .brand{flex-shrink:0}.site-header .topbar{gap:6px}.site-header .nav-actions{gap:5px}.site-header .nav-actions .btn-primary{padding:10px 12px;font-size:13px}.site-header .nav-actions .btn-wa{min-width:38px;width:38px;padding:8px}}
