.report-head.svelte-uvh5e2{margin-top:var(--header-height);padding-block:clamp(56px,8vw,104px) clamp(32px,4vw,48px)}.draft-notice.svelte-uvh5e2{display:inline-block;margin-bottom:24px;padding:4px 12px;border:1px solid var(--tsubaki);color:var(--tsubaki);font-size:.875rem}.report-head__label.svelte-uvh5e2{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:.875rem;letter-spacing:.06em;color:var(--ink-soft)}.report-head__type.svelte-uvh5e2{color:var(--tsubaki);font-weight:700}.report-head__title.svelte-uvh5e2{margin-top:20px;max-width:36em;font-size:clamp(1.75rem,1.2rem + 2.2vw,2.75rem);line-height:1.45;font-weight:700}.report-head__subtitle.svelte-uvh5e2{margin-top:12px;font-size:clamp(1.0625rem,1rem + .4vw,1.25rem);color:var(--ink-soft)}.report-head__meta.svelte-uvh5e2{display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:28px;padding-top:16px;border-top:1px solid var(--ink);font-size:.9375rem;color:var(--ink-soft)}.pdf-download.svelte-uvh5e2{display:inline-flex;align-items:center;min-height:44px;margin-top:20px;padding:8px 20px;border:1px solid var(--ink);border-radius:999px;font-size:.9375rem;font-weight:700;transition:background-color .3s var(--ease-out),color .3s var(--ease-out)}.pdf-download.svelte-uvh5e2:hover{background:var(--ink);color:var(--sheet)}.abstract.svelte-uvh5e2{max-width:48rem;padding:clamp(24px,4vw,40px);background:var(--sheet);border-left:3px solid var(--tsubaki)}.abstract__title.svelte-uvh5e2{font-size:1rem;font-weight:700;letter-spacing:.06em}.abstract__title.svelte-uvh5e2+:where(.svelte-uvh5e2){margin-top:12px}.abstract__summary.svelte-uvh5e2{line-height:1.9}.abstract__summary.svelte-uvh5e2+.abstract__title:where(.svelte-uvh5e2){margin-top:28px}.key-points.svelte-uvh5e2{display:grid;gap:10px;padding-left:1.5em;list-style:decimal;line-height:1.8}.report-layout.svelte-uvh5e2{display:grid;gap:40px;padding-block:clamp(48px,6vw,80px) clamp(64px,8vw,104px)}@media(min-width:1100px){.report-layout.svelte-uvh5e2{grid-template-columns:240px minmax(0,48rem);gap:64px}.toc.svelte-uvh5e2{position:sticky;top:calc(var(--header-height) + 24px);align-self:start}}.toc__title.svelte-uvh5e2{font-size:.875rem;font-weight:700;letter-spacing:.06em}.toc__list.svelte-uvh5e2{margin-top:12px;border-left:1px solid var(--rule);font-size:.9375rem;line-height:1.6}.toc__list.svelte-uvh5e2 li:where(.svelte-uvh5e2){padding:6px 0 6px 16px}.toc__list.svelte-uvh5e2 .toc__sub:where(.svelte-uvh5e2){padding-left:32px;font-size:.875rem}.toc__list.svelte-uvh5e2 a:where(.svelte-uvh5e2){color:var(--ink-soft)}.toc__list.svelte-uvh5e2 a:where(.svelte-uvh5e2):hover{color:var(--tsubaki)}.report-body.svelte-uvh5e2{font-size:1.0625rem;line-height:2}.report-body.svelte-uvh5e2 h2{margin-top:64px;padding-bottom:12px;border-bottom:1px solid var(--ink);font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);line-height:1.5;font-weight:700;scroll-margin-top:calc(var(--header-height) + 24px)}.report-body.svelte-uvh5e2 h2:first-child{margin-top:0}.report-body.svelte-uvh5e2 h3{margin-top:40px;font-size:1.1875rem;line-height:1.6;font-weight:700;scroll-margin-top:calc(var(--header-height) + 24px)}.report-body.svelte-uvh5e2 h4{margin-top:32px;font-weight:700}.report-body.svelte-uvh5e2 p,.report-body.svelte-uvh5e2 ul,.report-body.svelte-uvh5e2 ol,.report-body.svelte-uvh5e2 blockquote,.report-body.svelte-uvh5e2 figure,.report-body.svelte-uvh5e2 .table-scroll{margin-top:24px}.report-body.svelte-uvh5e2 ul{padding-left:1.5em;list-style:disc}.report-body.svelte-uvh5e2 ol{padding-left:1.5em;list-style:decimal}.report-body.svelte-uvh5e2 a{color:var(--sea);text-decoration:underline;text-underline-offset:3px}.report-body.svelte-uvh5e2 strong{font-weight:700}.report-body.svelte-uvh5e2 blockquote{padding:4px 0 4px 20px;border-left:3px solid var(--grain-soft);color:var(--ink-soft)}.report-body.svelte-uvh5e2 img{max-width:100%;height:auto}.report-body.svelte-uvh5e2 figcaption{margin-top:8px;font-size:.875rem;color:var(--ink-soft)}.report-body.svelte-uvh5e2 .table-scroll{overflow-x:auto}.report-body.svelte-uvh5e2 table{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.7}.report-body.svelte-uvh5e2 th,.report-body.svelte-uvh5e2 td{padding:10px 12px;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;min-width:7em}.report-body.svelte-uvh5e2 th{border-bottom-color:var(--ink);font-weight:700;white-space:nowrap}.end-section.svelte-uvh5e2{margin-top:64px;padding-top:20px;border-top:1px solid var(--ink)}.end-section__title.svelte-uvh5e2{font-size:1rem;font-weight:700;letter-spacing:.06em}.references.svelte-uvh5e2{display:grid;gap:10px;margin-top:16px;padding-left:1.5em;list-style:decimal;font-size:.9375rem;line-height:1.7}.references.svelte-uvh5e2 a:where(.svelte-uvh5e2){color:var(--sea);text-decoration:underline;text-underline-offset:3px}.references__source.svelte-uvh5e2{margin-left:8px;color:var(--ink-soft)}.author__name.svelte-uvh5e2{margin-top:16px;font-weight:700}.author__role.svelte-uvh5e2{margin-left:12px;font-size:.875rem;font-weight:400;color:var(--ink-soft)}.author__bio.svelte-uvh5e2{margin-top:8px;font-size:.9375rem;line-height:1.8;color:var(--ink-soft)}.related.svelte-uvh5e2{display:grid;gap:8px;margin-top:16px}.related.svelte-uvh5e2 a:where(.svelte-uvh5e2){display:block;padding:12px 0;border-bottom:1px solid var(--rule);transition:color .3s var(--ease-out)}.related.svelte-uvh5e2 a:where(.svelte-uvh5e2):hover{color:var(--tsubaki)}.related__kind.svelte-uvh5e2{display:inline-block;margin-right:12px;font-size:.8125rem;color:var(--ink-soft)}.back.svelte-uvh5e2{margin-top:56px}
