@layer theme,base;@layer components{.read-layout{max-width:var(--container-text);margin-inline:auto;display:grid}@media (min-width:64rem){.read-layout[data-has-toc]{grid-template-columns:calc(var(--spacing) * 64) minmax(0, var(--container-text));column-gap:calc(var(--spacing) * 16);justify-content:center;max-width:none}}.read-span{grid-column:1/-1}.read-title{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:14 6 6}.read{font-size:var(--text-read,var(--text-body));line-height:var(--text-read--line-height,var(--text-body--line-height));-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4;overflow-wrap:break-word}.read-statement{font-size:var(--text-display-s);line-height:var(--text-lead--line-height);letter-spacing:var(--text-display-s--letter-spacing);font-weight:500}:where(.read,.read-part)>*+*{margin-top:calc(var(--spacing) * 4)}.read-part[data-defer]{content-visibility:auto;contain-intrinsic-size:auto 40rem}.read :is(h2,h3,p){scroll-margin-top:calc(var(--spacing) * 4)}.read :is(h2,h3){hyphenate-limit-chars:14 6 6}.read li{padding-left:calc(var(--spacing) * 6);position:relative}.read li+li{margin-top:calc(var(--spacing) * 2)}.read li:before{content:"";left:calc(var(--spacing) * 1.5);top:calc(.5lh - var(--spacing) * .75);width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background:var(--color-text-3);border-radius:50%;position:absolute}.read address{font-style:normal}.read a{-webkit-hyphens:manual;hyphens:manual;color:var(--color-violet-ink);-webkit-text-decoration:underline 1px var(--color-violet-line);text-decoration:underline 1px var(--color-violet-line);text-underline-offset:.2em;overflow-wrap:anywhere}.read a:hover{text-decoration-color:currentColor}.read strong{font-weight:600}.read [data-anchor-link]{color:var(--color-text-3)}.read [data-anchor-link]:hover{color:var(--color-violet-ink)}@media (hover:hover) and (pointer:fine){.read [data-anchor-link]:not(:focus-visible){opacity:0}.read [data-h]:hover [data-anchor-link]{opacity:1}}.read-toc{top:var(--scroll-offset);display:none}@media (min-width:64rem){.read-toc{align-self:start;display:block}.read-toc-m{display:none}}@media (min-height:40rem){.read-toc[data-stage="40"]{position:sticky}}@media (min-height:48rem){.read-toc[data-stage="48"]{position:sticky}}@media (min-height:56rem){.read-toc[data-stage="56"]{position:sticky}}@media (min-height:64rem){.read-toc[data-stage="64"]{position:sticky}}.read-toc ol{margin-top:calc(var(--spacing) * 3);border-left:1px solid var(--color-line)}.read-toc a{min-height:calc(var(--spacing) * 6);padding:calc(var(--spacing) * .75) 0 calc(var(--spacing) * .75) calc(var(--spacing) * 4);font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-text-2);white-space:nowrap;text-overflow:ellipsis;border-left:1px solid #0000;margin-left:-1px;display:block;overflow:hidden}.read-toc a:hover{color:var(--color-ink);border-left-color:var(--color-violet)}.read-toc a:focus-visible{outline-offset:-2px}.read-toc-m[open] [data-show],.read-toc-m:not([open]) [data-hide]{display:none}.read-toc-m[open] svg{rotate:180deg}.read-sum{font-family:var(--font-mono);overflow-wrap:anywhere}}@layer utilities;
