/* Detail reader: information hierarchy follows the referenced reading pattern,
   while content, branding and rights controls remain AINEWS-owned. */
.reading-toolbar{max-width:none;margin:0;padding:28px 0 22px;border-bottom:1px solid var(--line)}.reading-toolbar>a{font-weight:700;color:#68757a}.reading-toolbar>div{gap:18px}.reading-selected{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:5px;background:#f6eee0;color:#96691a;font-size:11px;font-weight:700}.reading-detail{display:grid;grid-template-columns:minmax(0,1fr) 230px;column-gap:52px;max-width:1080px;margin:0;padding:35px 0 80px;background:transparent;border:0;border-radius:0;box-shadow:none}.reading-intro{grid-column:1;min-width:0}.reading-intro>.eyebrow{display:none}.reading-intro>h1{max-width:800px;margin:0 0 22px;font-size:35px;line-height:1.5;letter-spacing:-.04em}.article-byline{gap:9px;font-size:13px;font-weight:600}.article-byline time{display:inline;width:auto;margin:0;color:var(--muted);font-weight:400}.article-byline time:before{content:'·';padding-right:9px;color:#a0a8ad}.reading-summary{margin:30px 0 0;padding:0;background:transparent;border:0;border-radius:0}.reading-summary .eyebrow{color:#16787f;font-size:14px;letter-spacing:.03em}.reading-summary p{margin-top:12px;color:#5e6b72;font-size:18px;line-height:1.86}.reading-aside{grid-column:2;grid-row:1 / span 2;align-self:start;margin-top:2px;padding-left:23px;border-left:1px solid var(--line)}.reading-aside section+section{margin-top:25px;padding-top:22px;border-top:1px solid var(--line)}.reading-aside h2{margin-bottom:10px;font-size:15px;letter-spacing:0}.reading-aside p{font-size:13px;line-height:1.82;color:#66737a}.reading-aside .tags{gap:7px}.reading-aside .tags>a,.reading-aside .tags>span{padding:6px 10px;border:1px solid var(--line);border-radius:8px;background:var(--paper);font-size:11px}.reading-body{grid-column:1;padding-top:30px}.reading-body .article-section{margin:28px 0}.reading-body .article-section>h2{font-size:17px}.reading-body .fact{padding:14px 0;border-bottom:1px solid var(--line)}.reading-body .fact p{font-size:16px;line-height:1.9}.reading-original{display:flex;align-items:center;gap:20px;margin-top:42px!important;padding:20px 23px!important;border:1px solid #dce6e7!important;border-radius:10px;background:#f9fbfb}.reading-original h2{display:none}.reading-original p{margin:0;color:#6d797e;font-size:14px;line-height:1.65}.reading-original p.muted{display:none}.reading-original .button{margin:0 0 0 auto;white-space:nowrap;border:1px solid #16848c;background:transparent;color:#14747b}.reading-original .small-text{display:none}.reading-body .article-revision{margin-top:48px;padding:0;border:0;color:#7a868b}.reading-body .correction{margin-top:14px}@media(max-width:900px){.reading-detail{display:block;padding:28px 0 65px}.reading-intro>h1{font-size:28px;line-height:1.56}.reading-summary p{font-size:16px}.reading-aside{margin:29px 0 0;padding:23px 0;border-left:0;border-top:1px solid var(--line)}.reading-aside section{max-width:720px}.reading-aside section+section{margin-top:18px;padding-top:18px}.reading-body{padding-top:1px}.reading-original{display:block;padding:18px!important}.reading-original .button{display:inline-flex;margin-top:15px}}@media(max-width:480px){.reading-toolbar{padding:18px 0 15px}.reading-toolbar .reading-selected{display:none}.reading-toolbar>div{gap:10px}.reading-intro>h1{font-size:23px}.article-byline{font-size:11px}.reading-summary{margin-top:22px}.reading-summary p{font-size:14px}.reading-aside p{font-size:12px}.reading-body .fact p{font-size:14px}}
