.rich-text[data-astro-cid-romkdlaf]{overflow-wrap:anywhere;font-size:1.25rem;line-height:1.65}.article[data-astro-cid-romkdlaf],.role[data-astro-cid-romkdlaf],.document[data-astro-cid-romkdlaf]{color:var(--color-reading);font-size:20px;line-height:30px}.document[data-astro-cid-romkdlaf] h2,.document[data-astro-cid-romkdlaf] h3{color:var(--color-navy);letter-spacing:var(--heading-tracking);font-size:28px;font-weight:700;line-height:36px}.role[data-astro-cid-romkdlaf] h2,.role[data-astro-cid-romkdlaf] h3{color:var(--color-navy)}.rich-text[data-astro-cid-romkdlaf] p{margin-top:24px}.rich-text[data-astro-cid-romkdlaf] p:first-child{margin-top:0}.rich-text[data-astro-cid-romkdlaf] h2{letter-spacing:-.02em;margin-top:40px;font-size:clamp(24px,2.5vw,32px);line-height:1.25}.rich-text[data-astro-cid-romkdlaf] h3{margin-top:32px;font-size:clamp(22px,2vw,28px);line-height:1.286}.rich-text[data-astro-cid-romkdlaf] ul,.rich-text[data-astro-cid-romkdlaf] ol{padding-left:24px}.article[data-astro-cid-romkdlaf] ul,.article[data-astro-cid-romkdlaf] ol{margin-top:24px}.rich-text[data-astro-cid-romkdlaf] blockquote{border-left:4px solid var(--color-brand);margin-block:32px;padding-left:24px}.rich-text[data-astro-cid-romkdlaf] a{text-underline-offset:4px;text-decoration:underline}.rich-text[data-astro-cid-romkdlaf] li+li{margin-top:12px}.role[data-astro-cid-romkdlaf] li::marker{color:var(--color-brand)}.rich-text[data-astro-cid-romkdlaf] pre{border-radius:var(--radius-card);background:var(--color-surface);max-width:100%;padding:24px;overflow-x:auto}.rich-text[data-astro-cid-romkdlaf] figure{margin-block:32px}.rich-text[data-astro-cid-romkdlaf] figcaption{color:var(--color-muted);margin-top:12px;font-size:14px;line-height:1.5}.rich-text[data-astro-cid-romkdlaf] img{height:auto}.article[data-astro-cid-romkdlaf] h2,.article[data-astro-cid-romkdlaf] h3,.role[data-astro-cid-romkdlaf] h2,.role[data-astro-cid-romkdlaf] h3{letter-spacing:var(--heading-tracking);font-size:28px;font-weight:700;line-height:36px}@media (width<=640px){.article[data-astro-cid-romkdlaf],.role[data-astro-cid-romkdlaf],.document[data-astro-cid-romkdlaf]{font-size:18px;line-height:28px}.article[data-astro-cid-romkdlaf] h2,.article[data-astro-cid-romkdlaf] h3{font-size:24px;line-height:32px}.role[data-astro-cid-romkdlaf] h2,.role[data-astro-cid-romkdlaf] h3{font-size:24px;line-height:30px}}.reading-layout[data-astro-cid-736sx5hv]{grid-template-columns:288px minmax(0,832px);align-items:start;gap:80px;display:grid}.reading-layout[data-astro-cid-736sx5hv]:not(:has(aside)){grid-template-columns:minmax(0,832px);justify-content:center}aside[data-astro-cid-736sx5hv]{position:sticky;top:32px}@media (width>=1101px){aside[data-astro-cid-736sx5hv]{top:129px}}details[data-astro-cid-736sx5hv]{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-card);padding:24px}summary[data-astro-cid-736sx5hv]{color:var(--color-navy);cursor:pointer;font-size:16px;font-weight:500;line-height:24px;list-style:none}summary[data-astro-cid-736sx5hv]::-webkit-details-marker{display:none}nav[data-astro-cid-736sx5hv]{flex-direction:column;gap:16px;margin-top:24px;font-size:16px;line-height:24px;display:flex}nav[data-astro-cid-736sx5hv] a[data-astro-cid-736sx5hv]{color:var(--color-brand-strong);text-decoration:underline}.reading-content[data-astro-cid-736sx5hv]{min-width:0}.article[data-astro-cid-736sx5hv]{color:var(--color-reading)}.role[data-astro-cid-736sx5hv]{padding-top:0;display:block}.role[data-astro-cid-736sx5hv] aside[data-astro-cid-736sx5hv]{border:1px solid var(--color-divider);border-radius:var(--radius-card);background:var(--color-surface);margin-bottom:24px;padding:16px;position:static}.role-navigation[data-astro-cid-736sx5hv]{align-items:baseline;gap:24px;display:flex}.role[data-astro-cid-736sx5hv] nav[data-astro-cid-736sx5hv]{flex-flow:wrap;gap:24px;margin-top:0}.role[data-astro-cid-736sx5hv] nav[data-astro-cid-736sx5hv] a[data-astro-cid-736sx5hv]{color:var(--color-brand-strong)}.navigation-label[data-astro-cid-736sx5hv]{color:var(--color-navy);flex:none;font-size:16px;font-weight:500;line-height:24px}.role[data-astro-cid-736sx5hv] .reading-content[data-astro-cid-736sx5hv]{width:100%}.document[data-astro-cid-736sx5hv]{grid-template-columns:320px minmax(0,880px);gap:80px;padding-block:80px}.document[data-astro-cid-736sx5hv] nav[data-astro-cid-736sx5hv]{gap:8px;margin-top:8px}.document[data-astro-cid-736sx5hv] nav[data-astro-cid-736sx5hv] a[data-astro-cid-736sx5hv]{color:var(--color-brand-strong);text-decoration:none}@media (width<=1000px){.reading-layout[data-astro-cid-736sx5hv]{grid-template-columns:220px minmax(0,1fr);gap:40px}}@media (width<=700px){.reading-layout[data-astro-cid-736sx5hv]{grid-template-columns:1fr;gap:40px}.document[data-astro-cid-736sx5hv]{padding-block:48px}aside[data-astro-cid-736sx5hv]{position:static}.role-navigation[data-astro-cid-736sx5hv]{display:block}.role[data-astro-cid-736sx5hv] nav[data-astro-cid-736sx5hv]{gap:16px 24px;margin-top:24px}.role[data-astro-cid-736sx5hv] aside[data-astro-cid-736sx5hv]{margin-bottom:24px}}
