.page-hero{padding-block:clamp(var(--s7), 6vw, var(--s9)) var(--section-y)}.page-hero h1{margin-top:var(--s4);font-size:clamp(var(--t-31), 5vw, var(--t-61));max-width:22ch}.page-hero .lede{max-width:58ch}.page-body p{margin:var(--s5) 0 0;max-width:62ch;color:var(--type-dim);font-size:var(--t-20);line-height:1.6}.page-body p:first-child{margin-top:0}.page-body strong{color:var(--type);font-weight:600}.band-head .label:not(:first-child){margin-top:var(--s4)}.band>.action-row:first-child{margin-top:0}.value-props li>h3{max-width:22ch;font-size:var(--t-20)}.value-props li>p{margin:0}.rule-list{margin:0;padding:0;list-style:none}.rule-list li,.rule-list p{padding-block:var(--s4);border-top:1px solid var(--rule);color:var(--type-dim);margin:0;line-height:1.6}.rule-list li:last-child,.rule-list p:last-child{border-bottom:1px solid var(--rule)}.rule-grid{-moz-column-gap:var(--s8);column-gap:var(--s8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rule-grid p:nth-last-child(2){border-bottom:1px solid var(--rule)}.docs-layout{gap:var(--s8);padding-block:clamp(var(--s7), 6vw, var(--s9)) var(--section-y);grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:start;display:grid}.docs-sidebar{top:var(--s6);position:sticky}.docs-nav>summary{justify-content:space-between;align-items:center;gap:var(--s3);min-height:44px;padding:0 var(--s4);border:1px solid var(--rule-bright);color:var(--type);cursor:pointer;border-radius:8px;list-style:none;display:none}.docs-nav>summary::-webkit-details-marker{display:none}.docs-nav>summary:after{content:"+";color:var(--type-dim)}.docs-nav[open]>summary:after{content:"−"}.docs-nav-current{font-size:var(--t-13);margin-left:auto;font-weight:600}.docs-nav-group+.docs-nav-group{margin-top:var(--s5)}.docs-nav-group .label{margin:0}.docs-sidebar ul{margin:var(--s2) 0 0;border-left:1px solid var(--rule);padding:0;list-style:none}.docs-sidebar a{padding:var(--s2) 0 var(--s2) var(--s4);color:var(--type-dim);font-size:var(--t-16);transition:color var(--press), border-color var(--press);border-left:1px solid #0000;margin-left:-1px;line-height:1.4;text-decoration:none;display:block}.docs-sidebar a:hover{color:var(--type);border-color:var(--type-faint)}.docs-sidebar a[aria-current=page]{color:var(--type);border-color:var(--accent);font-weight:600}.docs-main{min-width:0;max-width:62rem}.docs-main>header h1{margin-top:var(--s4);font-size:clamp(var(--t-31), 4.6vw, var(--t-49));max-width:24ch}.docs-main>header .lede{max-width:58ch}.docs-main>header .fine{margin:var(--s4) 0 0;max-width:62ch;color:var(--type-dim)}.docs-path{margin-top:var(--section-y)}.docs-path>h2{margin-bottom:var(--s6);font-size:clamp(var(--t-25), 3.4vw, var(--t-39))}.docs-path .sequence li{scroll-margin-top:var(--s6)}.docs-path .sequence li>div p{margin:0}.docs-path .sequence .text-link{margin-top:var(--s3);margin-right:var(--s4);display:inline-block}.doc-crumbs,.doc-meta{align-items:center;gap:var(--s2) var(--s4);color:var(--type-faint);font-size:var(--t-13);flex-wrap:wrap;margin:0;display:flex}.doc-crumbs a,.doc-meta a{color:var(--type-dim);border-bottom:1px solid var(--rule-bright);text-decoration:none}.doc-crumbs a:hover,.doc-meta a:hover{color:var(--type);border-color:var(--accent)}.doc-meta{margin-top:var(--s5)}.doc-meta svg{vertical-align:-3px;width:16px;height:16px;margin-right:var(--s1)}.doc-share{margin-top:var(--s8);padding-top:var(--s6);border-top:1px solid var(--rule)}.doc-share h3{font-size:var(--t-16)}.doc-share .action{min-height:40px;font-size:var(--t-13)}.doc-share .action svg{width:16px;height:16px;margin-right:var(--s2)}.doc-prose.prose{--tw-prose-invert-body:var(--type-dim);--tw-prose-invert-headings:var(--type);--tw-prose-invert-lead:var(--type-dim);--tw-prose-invert-links:var(--type);--tw-prose-invert-bold:var(--type);--tw-prose-invert-counters:var(--type-faint);--tw-prose-invert-bullets:var(--rule-bright);--tw-prose-invert-hr:var(--rule);--tw-prose-invert-quotes:var(--type);--tw-prose-invert-quote-borders:var(--accent);--tw-prose-invert-captions:var(--type-faint);--tw-prose-invert-code:var(--type);--tw-prose-invert-pre-code:var(--type);--tw-prose-invert-pre-bg:var(--panel-deep);--tw-prose-invert-th-borders:var(--rule-bright);--tw-prose-invert-td-borders:var(--rule);margin-top:var(--s7);max-width:62ch;font-size:var(--t-16);line-height:1.7}.doc-prose :where(h2){margin-top:var(--s8);padding-top:var(--s6);border-top:1px solid var(--rule);font-size:var(--t-25);letter-spacing:-.02em;font-weight:600}.doc-prose :where(h3){margin-top:var(--s7);font-size:var(--t-20);font-weight:600}.doc-prose :where(a){border-bottom:1px solid var(--rule-bright);transition:border-color var(--press);font-weight:600;text-decoration:none}.doc-prose :where(a):hover{border-color:var(--accent)}.doc-prose :where(code):not(pre code){padding:2px var(--s1);border:1px solid var(--rule);border-radius:var(--s1);background:var(--panel);font-family:var(--mono);font-size:.875em;font-weight:400}.doc-prose :where(code):not(pre code):before,.doc-prose :where(code):not(pre code):after{content:none}.doc-prose :where(pre){border:1px solid var(--rule);border-radius:var(--s1);font-family:var(--mono)}.doc-prose :where(blockquote){font-style:normal;font-weight:400}.doc-prose :where(img){border:1px solid var(--rule);border-radius:var(--s1)}@media (width<=860px){.docs-layout{gap:var(--s5);grid-template-columns:1fr}.docs-sidebar{position:static}.docs-sidebar nav{margin-top:var(--s4)}.docs-nav>summary{display:flex}.rule-grid{grid-template-columns:1fr}.rule-grid p:nth-last-child(2){border-bottom:0}.docs-path .sequence li>div{grid-column:2}}.resource-groups{gap:var(--s8);padding-bottom:var(--section-y);display:grid}.resource-task{margin:0 0 var(--s4);font-size:var(--t-25);color:var(--type);font-weight:600}.resource-blurb{margin:0 0 var(--s4);color:var(--type-dim)}.resource-title{color:var(--type);font-size:var(--t-20);border-bottom:1px solid var(--rule-bright);font-weight:600;text-decoration:none}.resource-title:hover{color:var(--accent-light);border-color:var(--accent)}.rule-list li>p{margin:var(--s2) 0 0;font-size:var(--t-16);border:0;padding:0}.resource-byline{align-items:center;gap:var(--s3);margin:var(--s4) 0 0;color:var(--type-dim);font-size:var(--t-13);display:flex}.resource-byline a{color:var(--type-dim)}.resource-byline a:hover{color:var(--type)}.resource-avatar{min-width:var(--touch-target);min-height:var(--touch-target);justify-content:center;align-items:center;display:inline-flex}.resource-avatar img{border-radius:999px}.resource-notify{padding-top:var(--s7);border-top:1px solid var(--rule)}.resource-trust{margin:var(--s4) 0 0;max-width:62ch;color:var(--type-dim);font-size:var(--t-16)}.resource-pills{gap:var(--s2);flex-wrap:wrap;display:flex}.resource-pill{padding:var(--s1) var(--s3);border:1px solid var(--rule-bright);border-radius:var(--r-pill);color:var(--type-dim);font-size:var(--t-13);align-items:center;line-height:1.2;display:inline-flex}.resource-grid{gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.resource-card,.resource-tool{align-items:flex-start;gap:var(--s3);height:100%;padding:var(--s5);background:var(--panel);border:1px solid var(--rule);border-radius:var(--r-panel);color:var(--type);transition:border-color var(--press);flex-direction:column;text-decoration:none;display:flex}.resource-card:hover,.resource-tool:hover{border-color:var(--accent)}.resource-card:focus-visible,.resource-tool:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.resource-card-title,.resource-tool-title{font-size:var(--t-20);font-weight:600;line-height:1.3}.resource-tool-title{font-size:var(--t-25)}.resource-card-text{color:var(--type-dim);font-size:var(--t-16);line-height:1.6}.resource-card-meta{color:var(--type-faint);font-size:var(--t-13);font-variant-numeric:tabular-nums;margin-top:auto}.resource-card-go{color:var(--accent-light);font-weight:600}.resource-tool{border-color:var(--rule-bright);max-width:44rem}.resource-method{max-width:62ch;padding:var(--s5);background:var(--panel-deep);border:1px solid var(--rule);border-left:2px solid var(--accent);border-radius:var(--r-panel);color:var(--type-dim)}.resource-method h2{margin:0 0 var(--s3);font-size:var(--t-20);color:var(--type);font-weight:600}.resource-method ol{padding-left:var(--s5);gap:var(--s2);margin:0;display:grid}.resource-method p{margin:var(--s4) 0 0;max-width:none;font-size:var(--t-16);color:var(--type-dim)}.resource-method a{color:var(--type)}.resource-next{max-width:62ch;margin-top:var(--s8)}.resource-next-link{gap:var(--s1);min-height:var(--touch-target);padding:var(--s4) var(--s5);border:1px solid var(--rule);border-radius:var(--r-panel);color:var(--type);transition:border-color var(--press);flex-direction:column;text-decoration:none;display:flex}.resource-next-link:hover{border-color:var(--accent)}.resource-next-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.resource-next-label{color:var(--type-faint);font-size:var(--t-13)}.resource-next-title{font-size:var(--t-20);font-weight:600}.resource-guide .doc-meta,.resource-guide .resource-review{color:var(--type-faint);font-size:var(--t-13);max-width:min(100%,34.875rem)}.resource-guide .doc-prose :where(h2){margin-top:var(--s8);margin-bottom:var(--s4)}.resource-guide .doc-prose :where(h2:first-child){border-top:0;margin-top:0;padding-top:0}.resource-guide .doc-prose+.resource-faq,.resource-guide .doc-prose+.resource-sources{margin-top:var(--s8)}.resource-guide .doc-prose :where(table)+h2,.resource-guide .doc-prose :where(h2+h2){margin-top:var(--s7)}.resource-groups .resource-method+.resource-notify{border-top:0;padding-top:0}.resource-guide .resource-next+.resource-notify{margin-top:var(--s7);border-top:0;padding-top:0}.resource-groups .rule-list li{padding-inline:var(--s4)}.resource-guide .doc-prose :where(ul,ol){padding-left:var(--s6)}.resource-guide .doc-prose :where(li){padding-left:var(--s1);margin-block:var(--s2)}.resource-cover{aspect-ratio:16/6;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-control);width:100%;display:block}.resource-card .resource-cover,.resource-tool .resource-cover{margin:calc(var(--s2) * -1) 0 var(--s1)}.resource-guide{padding-bottom:var(--section-y)}.resource-guide .doc-crumbs{align-items:center}@media (width<=820px){.resource-guide .crumb-sep,.resource-guide .crumb-current{display:none}.resource-guide .doc-crumbs a:before{content:"← "}}.resource-review{margin:var(--s3) 0 0;color:var(--type-dim)}.resource-draft{margin-top:var(--s4);color:var(--type);font-weight:600}.resource-guide .doc-prose{max-width:62ch}.resource-guide .doc-prose :where(h3){margin-top:var(--s6)}.resource-guide .doc-prose :where(table){max-width:100%;display:block;overflow-x:auto}.resource-guide .doc-prose :where(th,td){padding:var(--s2) var(--s3);vertical-align:top}.resource-guide .doc-prose :where(blockquote){padding-left:var(--s4);border-left:2px solid var(--accent);color:var(--type-dim);margin-inline:0}.resource-guide .doc-prose :where(sup a,a[href^=\#s]){white-space:nowrap}.resource-faq,.resource-sources,.resource-about{max-width:62ch;margin-top:var(--s8);padding-top:var(--s6);border-top:1px solid var(--rule)}.resource-faq h2,.resource-sources h2,.resource-about h2{font-size:var(--t-25);letter-spacing:-.02em;font-weight:600}.resource-faq h3{margin-top:var(--s5);font-size:var(--t-20)}.resource-faq p,.resource-sources p,.resource-about p{color:var(--type-dim)}.resource-sources ol{margin:var(--s4) 0 0;gap:var(--s4);padding:0;list-style:none;display:grid}.resource-sources li{gap:var(--s1);scroll-margin-top:var(--s6);display:grid}.resource-sources li:target .resource-source-n{color:var(--accent-light)}.resource-source-n{font-family:var(--mono);font-size:var(--t-13);color:var(--type-dim)}.resource-sources a{min-height:var(--touch-target);overflow-wrap:anywhere;align-items:center;display:flex}.resource-guide .resource-notify p{color:var(--type-dim)}.resource-guide .doc-prose :where(td,th){font-variant-numeric:tabular-nums}.resource-source-read{font-size:var(--t-13);color:var(--type-dim)}.resource-guide .resource-notify{max-width:62ch;margin-top:var(--s8)}@media (width<=820px){.docs-sidebar a,.doc-crumbs a,.doc-meta a,.doc-share .action{min-height:var(--touch-target);align-items:center;display:inline-flex}.docs-sidebar a{display:flex}.doc-crumbs a{min-width:var(--touch-target);justify-content:center}.doc-crumbs{-moz-column-gap:var(--s2);column-gap:var(--s2)}.doc-share .action{min-width:var(--touch-target)}}.doc-prose .astro-code,.astro-code{border:1px solid var(--rule);border-radius:var(--r-panel);background-color:var(--panel-deep)!important;color:var(--type)!important}.astro-code code,.astro-code span{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--type)!important}.calc{max-width:62ch;margin-top:var(--s8);padding-top:var(--s6);border-top:1px solid var(--rule)}.calc h2{font-size:var(--t-25);letter-spacing:-.02em;font-weight:600}.calc-note,.calc-hint,.calc-reading,.calc-effect,.calc-src{color:var(--type-dim)}.calc-panels{gap:var(--s5);margin-top:var(--s5);align-items:start;display:grid}.calc-panel{min-width:0}.calc-panel-title{font-size:var(--t-20);margin:0}.calc-out{min-height:24rem}.calc-empty{color:var(--type-dim);margin:var(--s3) 0 0}.calc-form{gap:var(--s3);display:grid}.calc-form .calc-hint{margin:calc(var(--s2) * -1) 0 0}.calc-form textarea{resize:vertical;height:calc(var(--touch-target) * 1.6)}@media (width>=62rem){.calc-panels{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.calc-out{min-height:36rem}}.calc-form label{color:var(--type);font-size:var(--t-16)}.calc-form textarea,.calc-form input{width:100%;min-height:var(--touch-target);padding:var(--s3);background:var(--panel-deep);color:var(--type);border:1px solid var(--rule-bright);font-family:var(--mono);font-size:var(--t-16);font-variant-numeric:tabular-nums}.calc-form textarea:focus-visible,.calc-form input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.calc-actions{gap:var(--s3);flex-wrap:wrap;display:flex}.calc-actions .action{min-height:var(--touch-target);min-width:var(--touch-target)}.calc-error{margin-top:var(--s4);color:var(--type);font-weight:600}.calc-dl{gap:var(--s1) var(--s5);margin:var(--s3) 0 0;grid-template-columns:auto 1fr;display:grid}.calc-dl dt{color:var(--type-dim)}.calc-dl dd{color:var(--type);font-variant-numeric:tabular-nums;font-family:var(--mono);margin:0}.calc-results{margin:var(--s5) 0 0;gap:0;padding:0;list-style:none;display:grid}.calc-card{padding:var(--s4) 0;border-top:1px solid var(--rule);border-left:3px solid var(--rule-bright);padding-left:var(--s4)}.calc-card h3{font-size:var(--t-20);margin:0}.calc-card p{margin:var(--s2) 0 0}.calc-within{border-left-color:var(--rule-bright)}.calc-over{border-left-color:var(--accent)}.calc-verdict{color:var(--type);font-weight:600}.calc-today{color:var(--type)}.calc-src a{min-height:var(--touch-target);min-width:var(--touch-target);justify-content:center;align-items:center;display:inline-flex}.dd{margin:var(--s6) 0;max-width:62ch}.dd [hidden]{display:none}.dd svg{background:var(--panel-deep);border:1px solid var(--rule);width:100%;height:auto;display:block}.dd svg *{vector-effect:non-scaling-stroke}.dd-sep{stroke:var(--rule);stroke-width:1px}.dd-tick{stroke:var(--rule-bright);stroke-width:1px}.dd-cursor{stroke:var(--accent);stroke-width:1px}.dd-past,.dd-future,.dd-floor{fill:none;stroke-width:1px;stroke-linejoin:round}.dd-past{stroke:var(--type)}.dd-future{stroke:var(--type-faint);stroke-dasharray:2 4}.dd-floor{stroke:var(--type-faint);stroke-dasharray:4 4}.dd svg[data-mode=intraday] .dd-floor[data-m=intraday],.dd svg[data-mode=eod] .dd-floor[data-m=eod],.dd svg[data-mode=static] .dd-floor[data-m=static]{stroke:var(--type-dim);stroke-dasharray:none}.dd-dot{fill:var(--type-faint);stroke:none;r:2}.dd svg[data-mode=intraday] .dd-dot[data-m=intraday],.dd svg[data-mode=eod] .dd-dot[data-m=eod],.dd svg[data-mode=static] .dd-dot[data-m=static]{fill:var(--type-dim);r:3.5}.dd-eq{fill:var(--accent);stroke:none}.dd-breach{fill:none;stroke:var(--state-error);stroke-width:1px}.dd-controls{justify-content:space-between;align-items:center;gap:var(--s3);margin-top:var(--s3);flex-wrap:wrap;display:flex}.dd-modes{gap:var(--s2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.dd-modes label{display:inline-flex;position:relative}.dd-modes input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.dd-modes span{min-height:var(--touch-target);padding:0 var(--s4);border:1px solid var(--rule-bright);color:var(--type-dim);font-size:var(--t-13);font-family:var(--mono);align-items:center;display:inline-flex}.dd-modes input:checked+span{color:var(--type);border-color:var(--accent)}.dd-modes input:focus-visible+span,.dd-play:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dd-play{min-height:var(--touch-target);min-width:var(--touch-target);padding:0 var(--s4);color:var(--type);border:1px solid var(--rule-bright);font-family:var(--mono);font-size:var(--t-13);cursor:pointer;background:0 0}.dd-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dd-scrub{width:100%;height:var(--touch-target);margin:var(--s2) 0 0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;display:block}.dd-scrub::-webkit-slider-runnable-track{background:var(--type-dim);height:1px}.dd-scrub::-moz-range-track{background:var(--type-dim);height:1px}.dd-scrub::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);border:1px solid var(--accent);width:14px;height:28px;margin-top:-14px}.dd-scrub::-moz-range-thumb{background:var(--accent);border:1px solid var(--accent);border-radius:0;width:12px;height:26px}.dd-scrub:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dd-read{margin:var(--s2) 0 0;font-family:var(--mono);font-size:var(--t-13);font-variant-numeric:tabular-nums;color:var(--type)}.dd-syn{color:var(--synthetic)}.dd-out{color:var(--state-error)}.dd-note:empty{display:none}.dd-note{margin:var(--s2) 0 0;color:var(--type-dim);font-size:var(--t-13)}.dd figcaption{margin-top:var(--s3);color:var(--type-dim);font-size:var(--t-13)}@media (prefers-reduced-motion:reduce){.dd-play{display:none}}.rc-lane{stroke:var(--rule);stroke-width:1px}.rc-edge{stroke:var(--rule-bright);stroke-width:1px}.rc-mark{fill:var(--panel-deep);stroke:var(--type-faint);stroke-width:1px}.rc-mark.on{stroke:var(--type-dim)}.rc-mark.at{stroke:var(--type)}.rc svg[data-mode=eod] .rc-mark[data-m=intraday],.rc svg[data-mode=intraday] .rc-mark[data-m=eod]{display:none}.rc-past{stroke:var(--type);stroke-width:1px}.rc-future{stroke:var(--type-faint);stroke-width:1px;stroke-dasharray:2 4}.rc-read{align-items:baseline;gap:var(--s1) var(--s4);margin:0 0 var(--s3);font-family:var(--mono);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.rc-where{color:var(--type);font-size:var(--t-20);min-width:11ch;line-height:1.2}.rc-state{font-size:var(--t-13);color:var(--type-dim)}.rc-state:before{margin-right:var(--s1)}.rc-state[data-kind=open]{color:var(--state-open)}.rc-state[data-kind=open]:before{content:"◦"}.rc-state[data-kind=hold]{color:var(--state-waiting)}.rc-state[data-kind=hold]:before{content:"–"}.rc-state[data-kind=moved]{color:var(--state-done)}.rc-state[data-kind=moved]:before{content:"▲"}.rc-state[data-kind=checked]{color:var(--state-open)}.rc-state[data-kind=checked]:before{content:"●"}.rc-read .dd-syn{font-size:var(--t-13);margin-left:auto}.rc-hint{margin:var(--s2) 0 0;color:var(--type-dim);font-size:var(--t-13)}.bs-read{align-items:baseline;gap:var(--s1) var(--s4);margin:0 0 var(--s3);font-family:var(--mono);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.bs-main{color:var(--type);font-size:var(--t-20);min-width:7ch;line-height:1.2}.bs-sub{color:var(--type-dim);font-size:var(--t-13)}.bs-state{font-size:var(--t-13)}.bs-state:before{margin-right:var(--s1)}.bs-state[data-kind=under]{color:var(--state-done)}.bs-state[data-kind=under]:before{content:"●"}.bs-state[data-kind=on]{color:var(--state-waiting)}.bs-state[data-kind=on]:before{content:"◐"}.bs-state[data-kind=over]{color:var(--state-error)}.bs-state[data-kind=over]:before{content:"▲"}.bs-read .dd-syn{font-size:var(--t-13);margin-left:auto}.bs-day{fill:var(--panel-deep);stroke:var(--type-faint);stroke-width:1px}.bs-best{fill:var(--panel-deep);stroke:var(--type)}.bs svg[data-kind=on] .bs-best{stroke:var(--state-waiting)}.bs svg[data-kind=over] .bs-best{stroke:var(--state-error)}.bs-tick{stroke:var(--type-dim);stroke-width:1px}.rule-list li>p:last-child{border:0}.page-body .resource-blurb{font-size:var(--t-16)}.resource-method ol{list-style:decimal}.resource-tool{height:auto}.doc-prose sup.cite,.doc-prose sup:has(>a[data-footnote-ref]){vertical-align:super;margin-left:.1em;font-size:.72em;line-height:0}.doc-prose sup.cite+sup.cite{margin-left:.25em}.doc-prose sup.cite a,.doc-prose a[data-footnote-ref]{color:var(--type-dim);border:0;font-weight:500;text-decoration:none}.doc-prose sup.cite a:hover,.doc-prose a[data-footnote-ref]:hover{color:var(--accent)}.doc-prose sup.cite a:focus-visible,.doc-prose a[data-footnote-ref]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.resource-sources li:target,.doc-prose .footnotes li:target{box-shadow:inset 2px 0 0 var(--accent);padding-left:var(--s3)}.doc-prose .footnotes a[data-footnote-backref]{margin-left:var(--s1);color:var(--type-faint);border:0;font-weight:400;text-decoration:none}.doc-prose .footnotes a[data-footnote-backref]:hover{color:var(--accent)}.doc-prose .footnotes a[data-footnote-backref] sup{font-size:.7em}
