:root{--dm-ink: #1E2026;--dm-mask-charcoal: #3A3A3D;--dm-fur-grey: #7D7A79;--dm-ring-grey: #A09E9A;--dm-cream: #F5EDE4;--dm-ledger-blue: #2F4C75;--dm-paper: #FFF9F1;--chart-black: #000000;--chart-orange: #E69F00;--chart-sky-blue: #56B4E9;--chart-bluish-green: #009E73;--chart-yellow: #F0E442;--chart-blue: #0072B2;--chart-vermilion: #D55E00;--chart-reddish-purple: #CC79A7;--chart-context: var(--dm-fur-grey);--digby-ring: #2F4C75;--digby-ring-shadow: 0 3px 8px rgba(30, 32, 38, .22)}:root{--dm-paper-warm: var(--dm-paper);--dm-hairline: #E3DACE;--dm-ink-muted: #5A5D66;--dm-cream-hover: #EFE5D8;--dm-ledger-blue-hover: #223857;--dm-footer-muted: #C5C6CE;--footer-bg: var(--dm-mask-charcoal)}:root{--t-headline-xl-size: 3rem;--t-headline-xl-leading: 3.5rem;--t-headline-xl-tracking: -.02em;--t-headline-xl-mobile-size: 2.125rem;--t-headline-xl-mobile-leading: 2.625rem;--t-headline-xl-mobile-tracking: -.015em;--t-headline-lg-size: 2.25rem;--t-headline-lg-leading: 2.75rem;--t-headline-lg-tracking: -.015em;--t-headline-lg-mobile-size: 1.625rem;--t-headline-lg-mobile-leading: 2.125rem;--t-headline-lg-mobile-tracking: -.01em;--t-headline-md-size: 1.625rem;--t-headline-md-leading: 2.125rem;--t-headline-md-tracking: -.01em;--t-headline-sm-size: 1.25rem;--t-headline-sm-leading: 1.75rem;--t-body-editorial-size: 1.25rem;--t-body-editorial-leading: 2rem;--t-body-lg-size: 1.0625rem;--t-body-lg-leading: 1.75rem;--t-body-md-size: .9375rem;--t-body-md-leading: 1.5rem;--t-label-category-size: .6875rem;--t-label-category-leading: .875rem;--t-label-category-tracking: .08em;--t-label-meta-size: .8125rem;--t-label-meta-leading: 1.125rem;--t-code-footnote-size: .75rem;--t-code-footnote-leading: 1.125rem;--t-weight-headline: 600;--t-weight-body: 400;--t-weight-label-category: 700;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2.5rem;--space-2xl: 4rem;--gutter: 1.5rem;--gutter-mobile: 1rem;--margin: 2rem;--margin-mobile: 1.25rem;--space-section: 3.5rem;--space-section-pad: 2rem;--space-para: 1.5rem;--space-before-footer: 3rem;--space-page-y: 3rem;--space-page-y-md: 4rem;--radius-2: .125rem;--radius-4: .25rem;--radius-8: .5rem;--radius-12: .75rem;--radius-circle: 50%}@media(max-width:767.98px){:root{--t-headline-xl-size: var(--t-headline-xl-mobile-size);--t-headline-xl-leading: var(--t-headline-xl-mobile-leading);--t-headline-xl-tracking: var(--t-headline-xl-mobile-tracking);--t-headline-lg-size: var(--t-headline-lg-mobile-size);--t-headline-lg-leading: var(--t-headline-lg-mobile-leading);--t-headline-lg-tracking: var(--t-headline-lg-mobile-tracking)}}.t-headline-xl,.t-headline-lg,.t-headline-md,.t-headline-sm{font-family:var(--font-serif);font-weight:var(--t-weight-headline);font-synthesis:none}.t-headline-xl{font-size:var(--t-headline-xl-size);line-height:var(--t-headline-xl-leading);letter-spacing:var(--t-headline-xl-tracking)}.t-headline-lg{font-size:var(--t-headline-lg-size);line-height:var(--t-headline-lg-leading);letter-spacing:var(--t-headline-lg-tracking)}.t-headline-md{font-size:var(--t-headline-md-size);line-height:var(--t-headline-md-leading);letter-spacing:var(--t-headline-md-tracking)}.t-headline-sm{font-size:var(--t-headline-sm-size);line-height:var(--t-headline-sm-leading)}.t-body-editorial{font-family:var(--font-serif-text);font-size:var(--t-body-editorial-size);line-height:var(--t-body-editorial-leading);font-weight:var(--t-weight-body)}.t-body-lg{font-family:var(--font-sans);font-size:var(--t-body-lg-size);line-height:var(--t-body-lg-leading);font-weight:var(--t-weight-body)}.t-body-md{font-family:var(--font-sans);font-size:var(--t-body-md-size);line-height:var(--t-body-md-leading);font-weight:var(--t-weight-body)}.t-label-category{font-family:var(--font-sans);font-size:var(--t-label-category-size);line-height:var(--t-label-category-leading);letter-spacing:var(--t-label-category-tracking);font-weight:var(--t-weight-label-category);text-transform:uppercase}.t-label-meta{font-family:var(--font-sans);font-size:var(--t-label-meta-size);line-height:var(--t-label-meta-leading);font-weight:var(--t-weight-body)}.t-code-footnote{font-family:var(--font-sans);font-size:var(--t-code-footnote-size);line-height:var(--t-code-footnote-leading);font-weight:var(--t-weight-body);font-variant-numeric:tabular-nums}:root{--font-sans: var(--font-inter), system-ui, sans-serif;--font-serif: var(--font-newsreader), Georgia, "Times New Roman", serif;--font-serif-italic: var(--font-newsreader-italic), Georgia, "Times New Roman", serif;--font-serif-text: var(--font-newsreader-text), Georgia, "Times New Roman", serif;--font-display: var(--font-serif);--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-weight-body: 400;--font-weight-display: 600;--color-text: var(--dm-ink);--color-muted: var(--dm-ink-muted);--color-bg: var(--dm-paper);--color-bg-elevated: var(--dm-paper);--color-surface: var(--dm-cream);--color-border: var(--dm-ring-grey);--color-hairline: var(--dm-hairline);--color-edge: var(--dm-ledger-blue);--color-control-edge: var(--dm-mask-charcoal);--color-focus: var(--dm-ledger-blue);--color-accent: var(--dm-ledger-blue);--color-accent-dark: var(--dm-ink);--color-accent-soft: var(--dm-cream);--color-link: var(--dm-ledger-blue);--color-link-visited: var(--dm-mask-charcoal);--color-caution-bg: var(--dm-cream);--color-caution-border: var(--dm-ledger-blue);--color-caution-text: var(--dm-ink);--shadow-focus: 0 0 0 3px var(--color-accent-soft);--shadow-card: 0 4px 12px rgba(30, 32, 38, .08);--shadow-elevated: 0 8px 24px rgba(30, 32, 38, .12);--max-prose: 49.5rem;--footer-gap: 3rem;--radius-sm: 4px;--radius-md: 8px;--radius-control: 6px;--radius-pill: 9999px}*{box-sizing:border-box}html{font-family:var(--font-sans);font-optical-sizing:auto;color:var(--color-text);background:var(--color-bg);-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}body{margin:0;font-size:var(--t-body-lg-size);line-height:var(--t-body-lg-leading);font-weight:var(--font-weight-body)}img{max-width:100%;height:auto}button{font-family:inherit;font-weight:inherit}a{color:var(--color-link);text-decoration:underline;text-underline-offset:2px}a:hover{color:var(--color-accent-dark)}a:visited{color:var(--color-link-visited)}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible,.btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:var(--shadow-focus)}h1,h2,h3{line-height:1.25;color:var(--color-text)}h1{font-family:var(--font-display);font-size:var(--t-headline-xl-size);line-height:var(--t-headline-xl-leading);font-weight:var(--font-weight-display);font-synthesis:none;letter-spacing:var(--t-headline-xl-tracking);margin:.5rem 0 .75rem}h2{font-family:var(--font-display);font-size:var(--t-headline-lg-size);line-height:var(--t-headline-lg-leading);font-weight:var(--font-weight-display);font-synthesis:none;letter-spacing:var(--t-headline-lg-tracking);margin-top:2.25rem}h3{font-family:var(--font-serif);font-size:var(--t-headline-sm-size);line-height:var(--t-headline-sm-leading);font-weight:var(--t-weight-headline)}.skip-link{position:absolute;left:.75rem;top:.75rem;z-index:1000;padding:.5rem .9rem;background:var(--color-accent);color:var(--dm-paper);border-radius:var(--radius-control);text-decoration:none;font-weight:600;transform:translateY(-200%);transition:transform .15s ease}.skip-link:focus{transform:translateY(0);color:var(--dm-paper)}.site-header{background:var(--color-bg)}.util-bar{border-bottom:1px solid color-mix(in srgb,var(--color-hairline) 60%,transparent)}.util-bar__inner{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);max-width:1280px;margin:0 auto;padding:var(--space-sm) var(--gutter)}.util-bar p{margin:0}.util-bar__note{font-family:var(--font-serif-italic);font-style:italic;font-weight:400;font-synthesis:none;font-size:var(--t-body-md-size);line-height:var(--t-body-md-leading);color:var(--color-text)}.util-bar__links{display:flex;gap:var(--space-md)}.util-bar a,.util-bar a:visited{display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;margin-block:-.625rem;font-family:var(--font-sans);font-size:var(--t-label-meta-size);line-height:var(--t-label-meta-leading);color:var(--color-muted);text-decoration:none;transition:color .15s ease}.util-bar a:hover{color:var(--color-accent);text-decoration:underline}.util-bar a:focus-visible{text-decoration:underline}.util-bar svg{flex:none}.masthead{text-align:center;padding:var(--space-section-pad) var(--gutter)}.site-name{display:inline-block;line-height:0;text-decoration:none}.site-name .wordmark{display:block;width:12.8125rem;height:auto}.masthead__tagline{margin:var(--space-sm) auto 0;max-width:28rem;font-family:var(--font-serif-italic);font-style:italic;font-weight:400;font-synthesis:none;font-size:var(--t-body-lg-size);line-height:var(--t-body-lg-leading);color:var(--color-muted);text-wrap:balance}.site-nav{border-top:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline)}.site-nav ul{display:flex;flex-wrap:nowrap;justify-content:flex-start;justify-content:safe center;align-items:stretch;list-style:none;max-width:1280px;margin:0 auto;padding:0 calc(var(--gutter) - var(--space-md));overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-inline:calc(var(--gutter) - var(--space-md))}.site-nav ul::-webkit-scrollbar{display:none}.site-nav li{flex:none}.site-nav a,.site-nav a:visited{position:relative;display:flex;align-items:center;min-height:2.75rem;padding:0 var(--space-md);font-family:var(--font-sans);font-size:var(--t-label-meta-size);line-height:var(--t-label-meta-leading);letter-spacing:var(--t-label-category-tracking);font-weight:var(--t-weight-label-category);text-transform:uppercase;white-space:nowrap;color:var(--color-muted);text-decoration:none;transition:color .15s ease}.site-nav a:hover{color:var(--color-text)}.site-nav a:focus-visible{outline-offset:-4px;box-shadow:none}.site-nav a[aria-current=page],.site-nav a[aria-current=page]:visited,.site-nav a[aria-current=page]:hover{color:var(--color-accent)}.site-nav a[aria-current=page]:after{content:"";position:absolute;left:var(--space-md);right:var(--space-md);bottom:.5rem;height:2px;background:var(--color-accent)}.site-footer{background:var(--footer-bg);color:var(--dm-cream);margin-top:0;padding:var(--space-2xl) var(--gutter) var(--space-before-footer)}.site-footer .inner{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-before-footer)}.footer-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.footer-about{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md);min-width:0}.footer-brand{display:inline-block;max-width:100%;line-height:0;text-decoration:none}.footer-brand .wordmark{display:block;width:14.5rem;max-width:100%;height:auto}.footer-quote{margin:0}.footer-quote p{margin:0;font-family:var(--font-serif-italic);font-style:italic;font-weight:400;font-synthesis:none;font-size:var(--t-headline-sm-size);line-height:var(--t-headline-sm-leading);color:var(--dm-cream);background:var(--footer-bg)}.site-footer .social-links{display:flex;flex-wrap:wrap;gap:.25rem var(--space-lg);list-style:none;margin:var(--space-sm) 0 0;padding:0}.footer-dir{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg) var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--dm-fur-grey)}.footer-col__head{margin:0 0 var(--space-md);font-family:var(--font-sans);font-weight:var(--t-weight-label-category);font-size:var(--t-label-meta-size);letter-spacing:var(--t-label-category-tracking);text-transform:uppercase;line-height:var(--t-label-meta-leading);color:var(--dm-footer-muted);background:var(--footer-bg)}.footer-dir ul{list-style:none;margin:0;padding:0}.footer-dir li+li{margin-top:.625rem}.site-footer a,.site-footer a:visited,.site-footer a:hover{color:var(--dm-cream);background:var(--footer-bg);text-decoration:none;font-size:var(--t-label-meta-size);line-height:var(--t-label-meta-leading);transition:color .15s ease}.site-footer a:hover,.site-footer a:focus-visible{text-decoration:underline}.site-footer a:focus-visible,.site-footer button:focus-visible{outline:2px solid var(--dm-paper);outline-offset:2px;box-shadow:none}.site-footer__legal{margin:0;padding-top:var(--space-lg);border-top:1px solid var(--dm-fur-grey);font-family:var(--font-sans);font-size:var(--t-label-meta-size);line-height:var(--t-label-meta-leading);font-variant-numeric:tabular-nums;color:var(--dm-footer-muted);background:var(--footer-bg)}@media(max-width:639px){.masthead__tagline{max-width:17rem}}@media(min-width:640px){.site-nav ul{padding-inline:0}}@media(min-width:768px){.footer-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-lg) 2rem}.footer-about{grid-column:span 4}.footer-dir{grid-column:span 8;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;padding-top:0;border-top:0}}@media(min-width:1024px){.site-name .wordmark{width:18.75rem}.footer-grid,.footer-dir{gap:3rem}.footer-brand .wordmark{width:23.5rem}}@media(min-width:768px){:root{--footer-gap: 4rem}}#main{padding-bottom:var(--footer-gap)}.breadcrumbs{margin:0 0 var(--margin);font-size:var(--t-label-meta-size);line-height:var(--t-label-meta-leading);color:var(--color-muted)}.breadcrumbs ol{list-style:none;display:flex;flex-wrap:nowrap;gap:var(--space-sm);margin:0;padding:0}.breadcrumbs li{display:flex;flex:0 1 auto;min-width:0;gap:var(--space-sm);white-space:nowrap}.breadcrumbs li:first-child{flex-shrink:0}.breadcrumbs li:last-child{flex:1 1 0;min-width:9rem}.breadcrumbs li>a,.breadcrumbs__name{min-width:0;overflow:hidden;text-overflow:ellipsis}.breadcrumbs__name{color:var(--color-text);font-weight:500}@media(max-width:767.98px){.breadcrumbs__name{max-width:20rem}}.breadcrumbs a,.breadcrumbs a:visited{color:var(--color-muted);text-decoration:none;transition:color .15s ease}.breadcrumbs a:hover,.breadcrumbs a:focus-visible{color:var(--dm-ledger-blue-hover);text-decoration:underline}.breadcrumbs li+li:before{content:none}.prose table,.page table{font-variant-numeric:tabular-nums;border-collapse:collapse;width:100%;margin:1.25rem 0;font-size:var(--t-body-md-size);line-height:var(--t-body-md-leading);display:block;overflow-x:auto}.prose th,.prose td,.page th,.page td{border:1px solid var(--color-border);padding:.5rem .75rem;text-align:left}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn{display:inline-block;font-weight:700;font-size:var(--t-label-meta-size);line-height:var(--t-label-meta-leading);letter-spacing:0;text-decoration:none;border-radius:var(--radius-control);padding:.65rem 1.25rem;transition:background .14s,color .14s,border-color .14s}.btn--primary{background:var(--color-accent);color:var(--dm-paper);border:1px solid var(--color-accent)}.btn--primary:hover,.btn--primary:visited{background:var(--color-accent-dark);border-color:var(--color-accent-dark);color:var(--dm-paper)}.consent-notice{position:fixed;right:var(--gutter);bottom:var(--gutter);z-index:900;width:min(24rem,calc(100% - 2rem));padding:var(--space-md);background:var(--color-bg-elevated);border:1px solid var(--color-edge);border-radius:var(--radius-2);box-shadow:0 4px 12px #1e20260f}.consent-notice__inner{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-md)}.consent-notice__inner p{margin:0;align-self:stretch;font-size:var(--t-label-meta-size);line-height:var(--t-label-meta-leading);color:var(--color-text)}.consent-notice__text{display:block;min-height:calc(3 * var(--t-label-meta-leading))}.btn.consent-notice__ack{min-height:2.75rem;padding:0 var(--space-lg);border-radius:var(--radius-2);font-size:var(--t-label-meta-size);letter-spacing:0;transition:background-color .15s ease}.btn--primary.consent-notice__ack:hover{background:var(--dm-ledger-blue-hover);border-color:var(--dm-ledger-blue-hover)}html.has-consent-notice{scroll-padding-bottom:11rem}@media(max-width:639px){.consent-notice{right:var(--space-md);bottom:var(--space-md);left:var(--space-md);width:auto}html.has-consent-notice .site-footer{padding-bottom:calc(var(--space-before-footer) + 8rem)}}.prose table,.page table{background-image:linear-gradient(to right,var(--color-bg) 30%,rgba(255,249,241,0)),linear-gradient(to left,var(--color-bg) 30%,rgba(255,249,241,0)),radial-gradient(farthest-side at 0 50%,#00000024,#0000),radial-gradient(farthest-side at 100% 50%,#00000024,#0000);background-position:0 0,100% 0,0 0,100% 0;background-repeat:no-repeat;background-size:32px 100%,32px 100%,12px 100%,12px 100%;background-attachment:local,local,scroll,scroll}.kicker-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-sm);margin:0 0 var(--space-md);font-family:var(--font-sans);font-size:var(--t-label-meta-size);line-height:var(--t-label-meta-leading);color:var(--color-muted)}.kicker-row__section{font-weight:var(--t-weight-label-category);letter-spacing:var(--t-label-category-tracking);text-transform:uppercase;color:var(--color-link)}
