/* Section navigation shared by the homepage and its resource pages. */
#nav .nav-links,#nav .nlinks{align-items:center;gap:23px}#nav .section-nav{position:static}#nav .section-nav-trigger{display:flex;align-items:center;gap:7px;border:0;background:transparent;padding:12px 0;color:inherit;font:inherit;cursor:pointer;white-space:nowrap}#nav .section-nav-trigger svg{transition:transform .15s}#nav .section-nav-trigger[aria-expanded=true]{color:#96284e}#nav .section-nav-trigger[aria-expanded=true] svg{transform:rotate(180deg)}#nav .section-flyout[hidden]{display:none!important}#nav .section-flyout{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:min(960px,calc(100vw - 64px));padding:24px 30px 30px;background:#fff;border:1px solid #d5dade;border-top:3px solid #96284e;border-radius:0 0 5px 5px;box-shadow:0 24px 48px #13191f24;color:#13191f;max-height:calc(100dvh - 100px);overflow:auto}#nav .section-flyout-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #dce0e3;padding-bottom:20px;margin-bottom:24px}#nav .section-flyout-heading>span{font-family:Mono,'JetBrains Mono',monospace;font-size:10px;letter-spacing:.09em;color:#68737c}#nav .section-flyout-heading>a{color:#96284e;font-size:13px}#nav .section-nav-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}#nav .section-nav-group>p{font-size:11px;color:#68737c;letter-spacing:.04em;margin:0 0 12px;font-weight:500}#nav .section-nav-group>a{display:block;padding:12px;border-radius:4px;margin:0 -12px 4px}#nav .section-nav-group>a:hover,#nav .section-nav-group>a:focus-visible{background:#f2f4f5;color:#96284e}#nav .section-nav-group>a:after{display:none}#nav .section-nav-group>a>span{display:block;font-size:15px;font-weight:600;margin-bottom:5px}#nav .section-nav-group>a>small{display:block;font-size:12px;font-weight:400;color:#68737c;line-height:1.5}#nav .section-nav-trigger:focus-visible{outline:2px solid #96284e;outline-offset:5px}
.mobile-section-links{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 18px;padding:0 0 20px;border-bottom:1px solid #d5dade}.mobile-section-heading{grid-column:1/-1;font-family:Mono,'JetBrains Mono',monospace;font-size:9px;letter-spacing:.08em;color:#68737c;padding:4px 0 12px}#mobile-nav .mobile-section-links>a,#mnav .mobile-section-links>a{display:flex;align-items:center;padding:13px 12px;border:1px solid #dce0e3;border-radius:4px;font-size:13px;line-height:1.4;font-weight:500;background:#f8f9fa;min-height:48px;color:#13191f;letter-spacing:0}#mobile-nav .mobile-section-links>a:hover,#mnav .mobile-section-links>a:hover{border-color:#96284e;color:#96284e}#mobile-nav{max-height:calc(100dvh - 90px);overflow-y:auto;overscroll-behavior:contain}#mnav{overflow-y:auto;overscroll-behavior:contain;width:min(400px,94vw);padding-top:80px}.seo-menu-close{z-index:2}
@media(max-width:1180px){#nav .nav-links,#nav .nlinks{display:none}#nav .menu-toggle{display:block;background:transparent;border:0;padding:8px;font-size:24px;min-width:44px;min-height:44px;color:#13191f}#nav .burger{display:flex}#mobile-nav{position:fixed;z-index:19;top:82px;left:20px;right:20px;padding:22px;background:#fff;border:1px solid #d5dade;box-shadow:0 20px 30px #0002}#mobile-nav[hidden]{display:none}#mobile-nav>a{display:block;padding:13px 5px;font-size:16px}#mobile-nav>.button{width:100%;margin-top:12px}}
@media(max-width:760px){#mobile-nav{top:72px;left:12px;right:12px;padding:20px;max-height:calc(100dvh - 84px)}}
@media(prefers-reduced-motion:reduce){#nav .section-nav-trigger svg{transition:none}}
#nav .section-nav-trigger svg{width:14px;height:14px;flex:none}
@media(max-width:1180px){#mobile-nav:not([hidden]){display:block}#mobile-nav{top:var(--section-nav-height,82px);max-height:calc(100dvh - var(--section-nav-height,82px) - 12px)}}
@media(max-width:1180px){#mnav{display:flex;flex-direction:column}#mscrim{display:block}#mnav>a,.mobile-section-links{flex-shrink:0}}
@media(max-width:1180px){#mobile-nav{width:auto;max-width:none}}

#mobile-nav .mobile-section-links>a.mobile-ads-creator,#mnav .mobile-section-links>a.mobile-ads-creator{grid-column:1/-1;background:#96284e;border-color:#96284e;color:#fff;justify-content:space-between}
