.reading-page{padding-block:32px 64px}.reading-back{font-size:14px}.reading-heading{max-width:970px;margin:28px 0 40px}.reading-kind{color:var(--blue);font-size:13px}.reading-heading h1{letter-spacing:-.025em;max-width:950px;margin:18px 0;font:500 clamp(36px,4vw,54px)/1.08 Newsreader,Georgia,serif}.reading-summary{max-width:840px;font-size:19px;line-height:1.6}.reading-meta{color:var(--secondary);font-size:12px;line-height:1.6}.reading-layout{grid-template-columns:250px minmax(0,740px);justify-content:space-between;gap:64px;display:grid}.reading-layout>aside{align-self:start;position:sticky;top:120px}.reading-toc{border-top:1px solid var(--mist);padding-top:16px}.reading-toc summary{cursor:pointer;font-size:14px;font-weight:600}.reading-toc ol{margin:16px 0;padding-left:20px}.reading-toc li{padding-block:7px;font-size:13px;line-height:1.5}.reading-toc a{color:var(--secondary);text-decoration:none}.reading-toc a:hover{color:var(--blue);text-decoration:none}.reading-tool{background:var(--mist);border-radius:10px;justify-content:space-between;gap:12px;margin-top:24px;padding:16px;font-size:14px;text-decoration:none;display:flex}.reading-content{background:#fff;border-radius:16px;min-width:0;padding:32px}.reading-content p,.reading-content li{font-size:16px;line-height:1.8}.reading-content p{margin:0 0 22px}.reading-content h2{letter-spacing:-.02em;margin:40px 0 18px;scroll-margin-top:24px;font:500 32px/1.15 Newsreader,Georgia,serif}.reading-content h2:first-child{margin-top:0}.reading-content h3{margin:28px 0 16px;font-size:21px;line-height:1.3}.reading-content ul,.reading-content ol{padding-left:22px}.reading-content li+li{margin-top:8px}.reading-content table{border-collapse:separate;border-spacing:0;border:1px solid var(--mist);border-radius:10px;width:100%;margin:24px 0;font-size:14px;overflow:hidden}.reading-content td,.reading-content th{text-align:left;padding:14px;line-height:1.5}.reading-content th{background:var(--blue);color:#fff}.reading-content td{border-top:1px solid var(--mist)}.reading-content tr:nth-child(2n) td{background:var(--paper)}.reading-sources{border-top:1px solid var(--mist);margin-top:40px;padding-top:24px}.reading-sources h2{margin-top:0;font-size:25px}.reading-sources li,.reading-sources p{font-size:13px;line-height:1.6}.reading-related{margin-top:56px}.reading-related h2,.guide-collection section>h2{margin:0 0 24px;font:500 34px/1.15 Newsreader,Georgia,serif}.reading-related>div{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.reading-related a{background:var(--mist);color:var(--ink);border-radius:12px;padding:24px;text-decoration:none;display:block}.reading-related a span{color:var(--blue);font-size:13px}.reading-related h3{margin:16px 0;font:500 26px/1.15 Newsreader,Georgia,serif}.archive-note{background:var(--mist);border-radius:10px;padding:16px;font-size:14px;line-height:1.6}.guide-shortcuts{flex-wrap:wrap;gap:12px;margin-bottom:40px;display:flex}.guide-shortcuts a{border:1px solid var(--mist);background:#fff;border-radius:8px;padding:12px 18px;font-size:14px;text-decoration:none}.guide-collection section{margin-top:48px;scroll-margin-top:24px}.guide-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.guide-card{color:var(--ink);background:#fff;border-radius:14px;flex-direction:column;padding:26px;text-decoration:none;display:flex}.guide-card:nth-child(3n+2){background:var(--mist)}.guide-card:nth-child(3n){background:color-mix(in srgb, var(--clay) 48%, white)}.guide-card>span{color:var(--secondary);font-size:12px}.guide-card h3{margin:20px 0 14px;font:500 28px/1.15 Newsreader,Georgia,serif}.guide-card p{margin:0 0 20px;font-size:14px;line-height:1.6}.guide-card .guide-read{color:var(--blue);margin-top:auto;font-size:14px}.guide-card:hover,.reading-related a:hover{outline:1px solid var(--blue)}.article-list{border-top:1px solid var(--border)}.article-list a{border-bottom:1px solid var(--border);color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:22px 0;text-decoration:none;display:flex}.article-list a:hover{color:var(--blue)}.article-list span{color:var(--secondary);font-size:12px}.article-list h3{margin:10px 0 0;font:500 27px/1.2 Newsreader,Georgia,serif}.archive-collection>p{max-width:760px;line-height:1.6}@media (width<=1000px){.reading-layout{grid-template-columns:210px minmax(0,1fr);gap:28px}.guide-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.reading-page{padding-block:24px 40px}.reading-heading{margin-block:24px 28px}.reading-heading h1{font-size:36px}.reading-summary{font-size:17px}.reading-layout{display:block}.reading-layout>aside{margin-bottom:24px;position:static}.reading-toc{background:0 0;border-radius:0;padding:16px 0}.reading-toc ol{columns:1;margin-bottom:0}.reading-tool{margin-top:12px}.reading-content{padding:22px}.reading-content p,.reading-content li{font-size:15px;line-height:1.75}.reading-content h2{margin-top:32px;font-size:29px}.reading-content table{font-size:12px}.reading-content td,.reading-content th{padding:10px}.reading-related>div,.guide-grid{grid-template-columns:1fr}.reading-related{margin-top:36px}.guide-card{padding:24px}.guide-card h3{font-size:28px}.guide-shortcuts{gap:8px;margin-bottom:28px}.guide-shortcuts a{padding:10px 12px;font-size:13px}.guide-collection section{margin-top:36px}.guide-collection section>h2{font-size:30px}.article-list h3{font-size:25px}.article-list a{padding-block:20px}}.legal-related{border-top:1px solid var(--mist);flex-wrap:wrap;gap:18px;margin-top:36px;padding-top:24px;font-size:14px;display:flex}.reading-content section+section h2{margin-top:40px}@media (width>=761px){.reading-layout{grid-template-columns:minmax(0,800px) 230px;justify-content:center;gap:48px}.reading-layout>.reading-content{grid-area:1/1}.reading-layout>aside{grid-area:1/2;max-height:calc(100svh - 144px);overflow:auto}}.reading-toc a{padding:6px 0;display:block}.reading-toc a[aria-current=location]{color:var(--blue);font-weight:650;text-decoration:none}@media (width>=761px) and (width<=1000px){.reading-layout{grid-template-columns:minmax(0,1fr) 200px;gap:24px}}
