:root{--tabs-h:2.9rem}.sheets[data-astro-cid-jqwgglen]{top:calc(var(--th-header-h) + env(safe-area-inset-top,0px));z-index:30;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#08183feb;border-top:1px solid #b0c4de24;position:sticky;box-shadow:0 10px 24px -18px #0009}.sheets[data-astro-cid-jqwgglen] .sheets__wrap[data-astro-cid-jqwgglen]{align-items:stretch;gap:1.5rem;display:flex}.sheets[data-astro-cid-jqwgglen] .sheets__cap[data-astro-cid-jqwgglen]{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--color-steel);align-self:center;margin:0;font-size:.66rem;font-weight:600;display:none}@media (width>=64rem){.sheets[data-astro-cid-jqwgglen] .sheets__cap[data-astro-cid-jqwgglen]{display:block}}.sheets[data-astro-cid-jqwgglen] .sheets__scroll[data-astro-cid-jqwgglen]{scrollbar-width:none;flex:1;min-width:0;position:relative;overflow-x:auto}.sheets[data-astro-cid-jqwgglen] .sheets__scroll[data-astro-cid-jqwgglen]::-webkit-scrollbar{display:none}.sheets[data-astro-cid-jqwgglen] .sheets__list[data-astro-cid-jqwgglen]{height:var(--tabs-h);margin:0;padding:0;list-style:none;display:flex}.sheets[data-astro-cid-jqwgglen] .sheets__list[data-astro-cid-jqwgglen] li[data-astro-cid-jqwgglen]{flex:none;display:flex}.sheets[data-astro-cid-jqwgglen] .sheet[data-astro-cid-jqwgglen]{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--color-steel);white-space:nowrap;align-items:center;gap:.55rem;padding:0 1.1rem;font-size:.7rem;font-weight:600;text-decoration:none;transition:color .3s;display:flex}.sheets[data-astro-cid-jqwgglen] .sheets__list[data-astro-cid-jqwgglen] li[data-astro-cid-jqwgglen]:first-child .sheet[data-astro-cid-jqwgglen]{padding-left:0}.sheets[data-astro-cid-jqwgglen] .sheet[data-astro-cid-jqwgglen]:hover,.sheets[data-astro-cid-jqwgglen] .sheet[data-astro-cid-jqwgglen][aria-current]{color:#fff}.sheets[data-astro-cid-jqwgglen] .sheet[data-astro-cid-jqwgglen]:focus-visible{border-radius:4px;outline:none;box-shadow:inset 0 0 0 2px #fff}.sheets[data-astro-cid-jqwgglen] .sheet__n[data-astro-cid-jqwgglen]{color:var(--color-accent-on-dark);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:.74rem}.sheets[data-astro-cid-jqwgglen] .sheet__tick[data-astro-cid-jqwgglen]{clip-path:polygon(0 0,100% 30%,100% 100%,0 70%);background:#b0c4de40;width:.6rem;height:.35rem;transition:background-color .3s;display:block}.sheets[data-astro-cid-jqwgglen] .sheet[data-astro-cid-jqwgglen].is-done .sheet__tick[data-astro-cid-jqwgglen]{background:var(--color-accent-on-dark)}.sheets[data-astro-cid-jqwgglen] .sheet[data-astro-cid-jqwgglen][aria-current] .sheet__tick[data-astro-cid-jqwgglen]{background:#fff}.sheets[data-astro-cid-jqwgglen] .sheets__ind[data-astro-cid-jqwgglen]{opacity:0;width:0;height:2px;transition:transform .45s var(--th-ease), width .45s var(--th-ease), opacity .3s;background:#fff;position:absolute;bottom:0;left:0}.sheets[data-astro-cid-jqwgglen] .sheets__ind[data-astro-cid-jqwgglen].is-on{opacity:1}.sheets[data-astro-cid-jqwgglen] .sheets__bar[data-astro-cid-jqwgglen]{background:linear-gradient(90deg, var(--color-accent-on-dark), var(--color-accent));height:2px;transform:scaleX(var(--p,0));transform-origin:0;opacity:.55;transition:transform .25s linear;position:absolute;bottom:0;left:0;right:0}@media (width<=39.99rem){.sheets[data-astro-cid-jqwgglen] .sheet[data-astro-cid-jqwgglen]{padding:0 .8rem}.sheets[data-astro-cid-jqwgglen] .sheets__wrap[data-astro-cid-jqwgglen]{padding-right:0}}@media (width<=79.99rem){.sheets[data-astro-cid-jqwgglen] .sheets__scroll[data-astro-cid-jqwgglen]{-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}}@media (prefers-reduced-motion:reduce){.sheets[data-astro-cid-jqwgglen] .sheets__ind[data-astro-cid-jqwgglen],.sheets[data-astro-cid-jqwgglen] .sheets__bar[data-astro-cid-jqwgglen]{transition:none}}.sheet-sec{scroll-margin-top:calc(var(--th-header-h) + var(--tabs-h));padding-top:clamp(3.5rem,7vw,6rem)}.th-band+.sheet-sec{padding-top:clamp(2.5rem,5vw,4rem)}.sheet-sec__grid{gap:2rem;display:grid;position:relative}.sheet-sec__grid .margin h2{letter-spacing:-.03em;max-width:none;margin:0;font-size:clamp(1.7rem,1.2rem + 1.3vw,2.35rem);font-weight:600;line-height:1.08}.sheet-sec__grid .margin .th-rule{margin-bottom:1.4rem}.sheet-sec__grid .margin__lead{max-width:42ch;color:var(--color-ink-muted);margin:1.25rem 0 0;font-size:1rem;line-height:1.6}.sheet-sec__grid .margin__lead a{color:var(--color-navy);border-bottom:1px solid var(--color-accent);font-weight:600;text-decoration:none}.sheet-sec__grid .margin__lead a:hover{color:var(--color-accent-text)}@media (width>=75rem){.sheet-sec__grid{grid-template-columns:minmax(0,3.3fr) minmax(0,8.7fr);column-gap:0}.sheet-sec__grid>.margin{padding-right:3rem}.sheet-sec__grid .margin__in{top:calc(var(--th-header-h) + var(--tabs-h) + 2rem);position:sticky}.sheet-sec__grid>.body{border-left:1px solid var(--color-rule);padding-top:0;padding-left:3rem;position:relative}}.js .sheet-sec__grid .margin__in.reveal.in{transform:none}.sheet-sec__grid--dark .margin__lead{color:var(--color-steel)}.sheet-sec__grid--dark .margin__lead a{color:#fff;border-bottom-color:var(--color-accent-on-dark)}.sheet-sec__grid--dark .margin__lead a:hover{color:var(--color-accent-on-dark)}@media (width>=75rem){.sheet-sec__grid--dark>.body{border-left-color:#b0c4de33}}
