.journal{max-width:1100px;margin:0 auto;padding:80px 28px 100px;color:#202329}.journal h1{font-size:clamp(2.2rem,4.2vw,3.5rem);line-height:1.12;letter-spacing:-.035em;font-weight:600;margin:24px 0}.journal-article{max-width:760px;margin:0 auto}.journal-deck,.journal-archive-header>p{font-size:1.2rem;line-height:1.6;color:#555e6b;max-width:760px}.journal-meta,.journal-breadcrumb,.journal-editorial,.journal-sources>p,.journal-notice{font-size:.875rem;line-height:1.7;color:#59616b}.journal-breadcrumb{display:flex;flex-wrap:wrap;gap:10px}.journal a{color:#1457c5;text-underline-offset:4px}.journal a:hover{text-decoration:underline}.journal a:focus-visible{outline:3px solid #1457c5;outline-offset:4px}.journal-meta{margin:24px 0 32px}.journal-toc{border-top:1px solid #dce1e8;border-bottom:1px solid #dce1e8;padding:20px 0;margin:32px 0 40px}.journal-toc p{font-size:1rem;font-weight:600;margin:0 0 10px}.journal-toc ol{padding-left:22px;margin:0;columns:2;column-gap:36px}.journal-toc li{font-size:.95rem;line-height:1.5;margin:8px 0;break-inside:avoid}.journal .article{font-size:1.0625rem;line-height:1.8}.journal .article h2,.journal-sources h2{font-size:1.75rem;line-height:1.3;letter-spacing:-.02em;font-weight:600;margin:48px 0 18px;scroll-margin-top:12px}.journal .article h3{font-size:1.3rem;line-height:1.4;margin-top:28px}.journal .article p{margin:0 0 22px}.journal .article li{margin-bottom:10px}.journal .article a{text-decoration:underline}.journal-table{overflow-x:auto;margin:24px 0 32px;border:1px solid #dde2e8;border-radius:8px}.journal-table table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.55;min-width:510px;margin:0}.journal-table th{text-align:left;background:#f5f7fa;font-weight:600}.journal-table td,.journal-table th{padding:16px;vertical-align:top;border-bottom:1px solid #dde2e8}.journal-table tr:last-child td{border-bottom:0}.journal-download{display:inline-block;padding:13px 18px;background:#edf3ff;border-radius:8px;font-weight:500}.journal-editorial{border-top:1px solid #dde2e8;padding-top:24px;margin-top:40px}.journal-notice{padding:16px 20px;background:#f6f7f9;border-left:3px solid #8895a7}.journal-related{margin:80px auto 0;max-width:760px}.journal-related>h2{font-size:1.5rem}.journal-list{list-style:none;margin:36px 0 44px;padding:0}.journal-list>li{padding:26px 0;border-bottom:1px solid #dde2e8;max-width:850px}.journal-list h2{font-size:1.4rem;line-height:1.4;letter-spacing:-.015em;margin:0 0 8px;font-weight:500}.journal-list h2 a{color:#202329}.journal-list p{font-size:1rem;line-height:1.65;color:#59616b;max-width:760px;margin:0}.journal-topics{display:flex;flex-wrap:wrap;gap:12px 24px;border-bottom:1px solid #dde2e8;padding:24px 0;font-size:.95rem}.journal .ct-pagination{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.journal-policy-link{margin-top:32px;font-size:.875rem}.journal-sources li{margin:8px 0}@media(max-width:600px){.journal{padding:42px 20px 64px}.journal-toc ol{columns:1}.journal .article h2{font-size:1.5rem}.journal-list h2{font-size:1.2rem}.journal-meta{line-height:1.9}.journal-download{font-size:1rem}.journal-table td,.journal-table th{padding:12px}}@media print{.journal-toc,.journal-related,.journal-topics{display:none}.journal{padding:0}.journal-article{max-width:none}.journal-table{overflow:visible}.journal-table table{min-width:0}}

.journal-table-hint{display:none}.journal-table:focus-visible{outline:3px solid #1457c5;outline-offset:4px}@media(max-width:767px){.journal .article .journal-table-hint{display:block;font-size:.875rem;color:#59616b;margin:24px 0 -14px}}

.journal-product{margin:44px 0 8px;padding:22px 24px;background:#edf3ff;border-radius:10px;font-size:1rem;line-height:1.65}.journal-product p{margin:0}.journal-product a{color:#1457c5}
