.study-page .study-main{max-width:790px;padding-bottom:50px}
.study-page .study-intro{padding:45px 0 28px}
.study-page .study-intro .eyebrow{margin-bottom:14px}
.study-page .study-description{max-width:670px;margin:0 0 20px;color:var(--muted);font-size:16px;line-height:1.75}
.study-page .study-download{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;padding:11px 16px;border:1px solid #c2cbc0;border-radius:4px;background:var(--white);font-size:13px;font-weight:600;text-decoration:none;min-height:44px}
.study-page .study-download:hover{background:var(--soft);border-color:#7f9279}
.study-page .study-contents{margin:0 0 42px;border-block:1px solid var(--line);padding:0 2px}
.study-page .study-contents summary{padding:16px 0;cursor:pointer;font-size:14px;font-weight:600;min-height:48px}
.study-page .study-contents summary:focus-visible,.study-page .study-table-scroll:focus-visible{outline:3px solid #a46f22;outline-offset:4px}
.study-page .study-contents ol{display:grid;grid-template-columns:1fr 1fr;gap:10px 28px;list-style:none;padding:0 0 22px;margin:0}
.study-page .study-contents a{font-size:12px;line-height:1.6;text-decoration:none;text-underline-offset:3px;display:block;padding:3px 0}
.study-page .study-contents a:hover{text-decoration:underline}
.study-page .study-article{font-size:16px;line-height:1.85;overflow-wrap:break-word}
.study-page .study-article>h1{font-size:clamp(37px,6vw,50px);letter-spacing:-.035em;line-height:1.18;margin:0 0 12px}
.study-page .study-article>h2{font-family:var(--serif);font-size:28px;font-weight:400;line-height:1.3;letter-spacing:-.025em;margin:48px 0 19px;scroll-margin-top:30px;border-top:1px solid var(--line);padding-top:30px}
.study-page .study-article>h1+h2{font-size:23px;line-height:1.4;margin:0 0 30px;padding-top:0;border:0;color:var(--muted);letter-spacing:-.015em}
.study-page .study-article h3{font-size:18px;line-height:1.5;margin:31px 0 12px;font-weight:650;letter-spacing:-.01em}
.study-page .study-article p{margin:0 0 18px}
.study-page .study-article strong{font-weight:650}
.study-page .study-article blockquote{margin:23px 0 26px;padding:6px 0 6px 23px;border-left:3px solid #a8b6a2;font-family:var(--serif);font-size:18px;line-height:1.75}
.study-page .study-article blockquote p{margin-bottom:14px}
.study-page .study-article blockquote p:last-child{margin-bottom:0}
.study-page .study-article ul,.study-page .study-article ol{padding-left:25px;margin:0 0 21px}
.study-page .study-article li{padding-left:4px;margin-bottom:9px}
.study-page .study-article li>p{margin-bottom:7px}
.study-page .study-source{display:inline-block;margin:0 2px 0 5px;padding:1px 7px;max-width:100%;border:1px solid #d2dacf;border-radius:4px;background:var(--soft);font-family:var(--sans);font-size:10px;line-height:1.8;letter-spacing:.01em;font-weight:500;text-decoration:none;vertical-align:middle;color:#40513f}
.study-page .study-source:hover{background:#e0e8da;border-color:#9bac92;text-decoration:underline;text-underline-offset:2px}
.study-page .study-table-scroll{overflow-x:auto;margin:25px 0 28px;border:1px solid var(--line);border-radius:5px;background:#fff;overscroll-behavior-inline:contain}
.study-page .study-article table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.7;min-width:520px}
.study-page .study-article th{text-align:left;background:var(--soft);font-weight:650}
.study-page .study-article th,.study-page .study-article td{padding:13px 16px;vertical-align:top;border-bottom:1px solid var(--line)}
.study-page .study-article tr:last-child td{border-bottom:0}
.study-page .study-article th+th,.study-page .study-article td+td{border-left:1px solid var(--line)}
.study-page .study-article td:first-child{width:36%}
.study-page .study-end{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;margin:44px 0 0;padding-top:23px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}
.study-page .study-end a{text-underline-offset:3px}
@media(max-width:620px){.study-page .study-main{padding-bottom:35px}.study-page .study-intro{padding:32px 0 24px}.study-page .study-description{font-size:15px}.study-page .study-contents{margin-bottom:32px}.study-page .study-contents ol{grid-template-columns:1fr;gap:7px}.study-page .study-contents a{font-size:13px;padding:4px 0}.study-page .study-article{font-size:16px;line-height:1.8}.study-page .study-article>h2{font-size:25px;margin-top:38px;padding-top:25px}.study-page .study-article>h1+h2{font-size:21px}.study-page .study-article h3{font-size:17px;margin-top:26px}.study-page .study-article blockquote{font-size:17px;padding-left:17px;margin-inline:0}.study-page .study-source{font-size:10px}.study-page .site-footer{line-height:1.7}}
@media print{.study-page{color:#111;font-size:10.5pt;background:#fff}.study-page .study-main{max-width:none;width:100%;padding:0}.study-page .study-intro,.study-page .study-contents,.study-page .study-end,.study-page .site-header{display:none}.study-page .study-article{font-size:10.5pt;line-height:1.55}.study-page .study-article>h1{font-size:25pt}.study-page .study-article>h1+h2{font-size:16pt;margin-bottom:20pt}.study-page .study-article>h2{font-size:16pt;margin-top:25pt;padding-top:14pt;break-after:avoid-page}.study-page .study-article h3{font-size:12pt;margin-top:18pt;break-after:avoid-page}.study-page .study-article p{margin-bottom:10pt;orphans:3;widows:3}.study-page .study-article blockquote{font-size:11.5pt;break-inside:auto}.study-page .study-table-scroll{overflow:visible;border-radius:0;margin-block:14pt;break-inside:avoid}.study-page .study-article table{font-size:9pt;min-width:0;width:100%;table-layout:fixed}.study-page .study-article th,.study-page .study-article td{padding:7pt}.study-page .study-source{display:inline;border:0;background:none;padding:0;font-size:8pt;color:#333}.study-page .study-source::after{content:" (" attr(href) ")";overflow-wrap:anywhere}.study-page .site-footer{display:block;font-size:8pt;margin-top:22pt}.study-page .site-footer p:last-child{display:none}@page{margin:18mm}}
