.article-reading-page .article-prose a.article-term{color:inherit;font-weight:inherit;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:var(--reading-accent);text-underline-offset:.22em;text-decoration-thickness:1.5px;cursor:pointer}.article-term-cue{display:none}.article-reading-page .article-prose a.article-term[role=button]{color:inherit;text-decoration:none;border-radius:.2em}.article-term[role=button] .article-term-cue{display:inline-flex;align-items:center;gap:.3em;margin-inline-start:.22em;vertical-align:.02em;color:var(--color-navy);line-height:1.2;white-space:nowrap;user-select:none}.article-term-cue svg{width:1em;height:1em;flex-shrink:0;background:color-mix(in oklch,var(--color-navy) 7%,transparent);border-radius:50%}.article-term-ending{white-space:nowrap}.article-term-action{display:none}.article-term[data-explain-intro] .article-term-cue{padding:.2em .4em;border:1px solid color-mix(in oklch,var(--color-navy) 45%,transparent);border-radius:.3em;background:color-mix(in oklch,var(--color-navy) 6%,transparent);font-size:.75em;font-weight:700}.article-term[data-explain-intro] .article-term-action{display:inline}.article-reading-page .article-prose a.article-term[role=button]:hover,.article-reading-page .article-prose a.article-term[aria-expanded=true]{color:inherit;background:color-mix(in oklch,var(--color-navy) 9%,transparent)}.article-term[role=button]:hover .article-term-cue,.article-term[aria-expanded=true] .article-term-cue{background:color-mix(in oklch,var(--color-navy) 12%,transparent)}.article-reading-page .article-prose a.article-term:focus-visible{outline:2px solid var(--color-navy);outline-offset:3px}.article-reading-page .article-prose .article-help-hint{font-size:.875rem;color:#475569}.article-notes{margin-block:2.5rem;border-block:1px solid var(--border)}.article-notes>details>summary{padding-block:1rem;min-height:48px;color:var(--color-navy);font-weight:700;cursor:pointer}.article-notes dl{padding-block:.5rem 1rem}.article-note-entry{margin-block:1rem 1.5rem;scroll-margin-top:7rem}.article-note-entry dt{font-weight:700;color:var(--color-navy)}.article-note-entry dd{margin:.4rem 0 0}.article-help-panel{box-sizing:border-box;border:1px solid #bec9d8;border-radius:.5rem;padding:1rem 1.25rem 1.25rem;color:#273951;background:#f6f8fb;font-family:Lato,system-ui,sans-serif;font-size:1rem;line-height:1.6;overflow-wrap:anywhere}.article-help-panel[hidden]{display:none}.article-help-panel[data-layout=floating]{position:fixed;inset:auto;margin:0;width:min(25rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow-y:auto;overscroll-behavior:contain}.article-help-panel[data-layout=inline]{margin-block:-.25rem 1.5rem;width:100%}.article-help-header{display:flex;align-items:start;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.article-help-header>strong{padding-top:.5rem;color:var(--color-navy)}.article-help-close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;margin:0 -.5rem 0 0;color:var(--color-navy);cursor:pointer;border-radius:.25rem}.article-help-close:hover{background:#e8edf4}.article-help-panel :is(button,a,summary):focus-visible,.article-help-panel:focus-visible{outline:2px solid var(--color-navy);outline-offset:3px}.article-help-panel p{margin:0 0 .75rem;color:inherit;font:inherit}.article-help-panel .article-help-content>:last-child{margin-bottom:0}.article-help-panel a{color:var(--color-navy);font-weight:700;text-decoration:underline;text-underline-offset:3px}.article-note-quote{margin-block:.75rem}.article-note-quote summary{min-height:44px;padding-block:.5rem;color:var(--color-navy);font-weight:700;cursor:pointer}.article-reading-page .article-prose .article-note-quote blockquote,.article-help-panel .article-note-quote blockquote{margin:.5rem 0;padding:0;border:0;font-size:.9375rem;font-weight:400}.article-note-quote blockquote p{margin:0}@media print{.article-notes>details>:not(summary),.article-note-quote>:not(summary){display:block!important}.article-help-panel,.article-term-cue,.article-help-hint{display:none!important}}
