.section-explorer-shell{color:#111;background:#fff;position:relative}.section-explorer-shell .section-explorer{scroll-margin-top:var(--ldf-header-height,84px);background:#fff}.section-explorer-shell .section-explorer>summary{gap:22px;min-height:44px;padding:0 20px;overflow:hidden}.section-explorer-shell .section-explorer>summary>.explorer-label{flex:none;min-width:140px;font-size:11px}.section-explorer-shell .section-explorer>summary>.explorer-announcement{color:#111;white-space:nowrap;flex:1;min-width:0;margin-right:34px;font-size:12px;line-height:1.3;overflow:hidden}.explorer-ticker-track{will-change:transform;width:max-content;animation:58s linear infinite explorer-ticker;display:flex}.explorer-ticker-track>span{flex-shrink:0;padding-right:32px;display:block}.explorer-ticker-track i{color:#2040ff;padding:0 32px;font-style:normal}.section-explorer-shell[data-paused=true] .explorer-ticker-track{animation-play-state:paused}.section-explorer-shell .explorer-open,.section-explorer-shell .explorer-close{text-align:right;flex:0 0 14px;font-size:16px}.explorer-motion-toggle{color:#2040ff;cursor:pointer;background:#fff;border:0;width:44px;height:44px;padding:0;font-size:11px;position:absolute;top:0;right:43px}.explorer-motion-toggle:focus-visible{outline-offset:-5px;outline:2px solid #2040ff}.explorer-announcement-accessible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.section-explorer-shell .section-explorer-panel{color:#111;background:#fff;border-top:1px solid #111;padding:32px 24px 24px}.section-explorer-panel>header{grid-template-columns:150px minmax(0,680px);align-items:start;gap:24px;margin-bottom:35px;display:grid}.section-explorer-panel>header>span{color:#2040ff;letter-spacing:.04em;padding-top:5px;font-size:9px}.section-explorer-panel>header>p{letter-spacing:-.035em;max-width:24ch;margin:0;font-size:clamp(23px,3vw,42px);line-height:1.12}.section-explorer-shell .section-explorer-panel>nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 36px;display:grid}.section-explorer-shell .section-explorer-panel>nav>a{color:#111;border-top:1px solid #aaa;grid-template-columns:24px minmax(0,1fr) 18px;align-items:start;gap:10px;min-width:0;min-height:135px;padding:20px 0 26px;text-decoration:none;transition:color .18s;display:grid}.section-explorer-panel .explorer-link-number{color:#2040ff;padding-top:5px;font-size:9px}.section-explorer-shell .section-explorer-panel strong{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(23px,2.5vw,37px);font-weight:400;line-height:1.06}.section-explorer-shell .section-explorer-panel small{color:#555;max-width:28ch;margin-top:13px;font-size:12px;line-height:1.45}.section-explorer-panel .explorer-link-plus{color:#2040ff;font-size:20px;line-height:1}.section-explorer-shell .section-explorer-panel>nav>a:is(:hover,:focus-visible) strong{color:#2040ff}.section-explorer-shell .explorer-search{color:#2040ff;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #2040ff;margin:12px 0 0;padding:12px 0;font-size:11px}.section-explorer>summary:focus-visible{outline-offset:-4px;outline:2px solid #2040ff}@keyframes explorer-ticker{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (width>=1100px){.section-explorer-panel>nav>a:nth-child(4){grid-column:2}.section-explorer-panel>nav>a:nth-child(5){grid-column:3}}@media (width<=850px){.section-explorer-shell .section-explorer-panel>nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.section-explorer-panel>header{grid-template-columns:100px minmax(0,1fr)}}@media (width<=600px){.section-explorer-shell .section-explorer>summary{gap:16px;padding-inline:14px}.section-explorer-shell .section-explorer>summary>.explorer-label{min-width:100px;font-size:10px}.section-explorer-shell .section-explorer>summary>.explorer-announcement{margin-right:28px;font-size:11px}.explorer-motion-toggle{width:36px;right:32px}.section-explorer-shell .section-explorer-panel{padding:25px 16px 22px}.section-explorer-panel>header{margin-bottom:26px;display:block}.section-explorer-panel>header>p{max-width:24ch;margin-top:16px;font-size:28px}.section-explorer-shell .section-explorer-panel>nav{grid-template-columns:1fr;gap:0}.section-explorer-shell .section-explorer-panel>nav>a{grid-template-columns:24px minmax(0,1fr) 18px;min-height:95px;padding:17px 0}.section-explorer-shell .section-explorer-panel strong{font-size:28px}.section-explorer-shell .section-explorer-panel small{max-width:none;margin-top:8px;font-size:12px}}@media (prefers-reduced-motion:reduce){.explorer-ticker-track{will-change:auto;animation:none;transform:none}.explorer-motion-toggle{display:none}.section-explorer-shell .section-explorer-panel>nav>a{transition:none}}.section-explorer-shell .explorer-menu-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 24px;display:flex}.section-explorer-shell .explorer-menu-heading .explorer-search{margin:0;padding:8px 0;font-size:12px}.section-explorer-shell .section-explorer-panel>.explorer-menu-grid{grid-template-columns:1.25fr 1fr 1fr 1fr;gap:36px;display:grid}.explorer-menu-group{border-top:1px solid #bbb;min-width:0;padding-top:18px}.section-explorer-shell .explorer-menu-group h2{letter-spacing:-.035em;align-items:baseline;gap:12px;margin:0 0 20px;font-size:clamp(24px,2.5vw,36px);font-weight:400;line-height:1.1;display:flex}.explorer-menu-group h2>span{color:#2040ff;letter-spacing:0;font-size:10px}.section-explorer-shell .explorer-menu-group>a{color:#111;justify-content:space-between;align-items:baseline;gap:16px;min-height:44px;padding:10px 0;font-size:14px;line-height:1.4;text-decoration:none;transition:color .16s;display:flex}.explorer-menu-group>a>span{color:#2040ff;flex-shrink:0;font-size:12px}.section-explorer-shell .explorer-menu-group>a:hover,.section-explorer-shell .explorer-menu-group>a:focus-visible,.section-explorer-shell .explorer-menu-group>a.explorer-primary-link{color:#2040ff}.explorer-menu-group>a:focus-visible{outline-offset:3px;outline:2px solid #2040ff}.explorer-menu-group>p{color:#666;max-width:24ch;margin:18px 0 0;font-size:11px;line-height:1.5}.explorer-your-space{background:#f4f5f7;padding:18px 18px 20px}@media (width<=1000px){.section-explorer-shell .section-explorer-panel>.explorer-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px}}@media (width<=600px){.section-explorer-shell .section-explorer-panel>.explorer-menu-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.section-explorer-shell .explorer-menu-group h2{gap:8px;margin-bottom:15px;font-size:23px}.section-explorer-shell .explorer-menu-group>a{gap:8px;min-height:44px;padding:10px 0;font-size:13px}.explorer-your-space{padding:18px 12px}.section-explorer-shell .explorer-menu-heading{margin-bottom:22px}.section-explorer-shell .explorer-menu-heading>span{font-size:9px}}@media (prefers-reduced-motion:reduce){.section-explorer-shell .explorer-menu-group>a{transition:none}}
