/* Article frame and its prose share one width; the homepage keeps its own composition. */
.rgd-reading{max-width:1008px}.rgd-reading.rgd-reading-single{max-width:700px}
.rgd-reading .rgd-article-head{max-width:700px;margin:28px 0 32px}.rgd-reading .rgd-article-head h1{font-size:clamp(2rem,4vw,3.25rem);line-height:1.1;max-width:none}.rgd-reading .rgd-article-dek{font-size:1.25rem;line-height:1.55;margin-top:18px}.rgd-reading .rgd-byline{font-size:.875rem;margin-top:18px}
.rgd-reading .rgd-article-layout{grid-template-columns:minmax(0,700px) 260px;gap:48px;margin-top:0}.rgd-reading-single .rgd-article-layout{display:block}.rgd-reading .rgd-article-layout>.rgd-prose{max-width:none;width:100%;font-size:1.1875rem;line-height:1.7}.rgd-reading .rgd-prose p,.rgd-reading .rgd-prose li{font-size:inherit;line-height:inherit}.rgd-reading .rgd-prose h2{font-size:clamp(1.6rem,2.5vw,2rem);line-height:1.18;margin:2.1rem 0 1rem;scroll-margin-top:1.5rem}.rgd-reading .rgd-prose h3{font-size:1.5rem;line-height:1.2;margin:1.6rem 0 .8rem}.rgd-reading .rgd-prose li+li{margin-top:.55rem}
.rgd-reading .rgd-takeaways{background:var(--wash);border-left:3px solid var(--accent);padding:1.1rem 1.25rem;margin:1.4rem 0 1.8rem;font-size:1.0625rem;line-height:1.55}.rgd-reading .rgd-prose .rgd-takeaways h2{font-family:var(--sans);font-size:1.0625rem;letter-spacing:0;margin:0 0 .6rem;line-height:1.4}.rgd-reading .rgd-takeaways ul{margin:0;padding-left:1.1rem}.rgd-reading .rgd-takeaways li{font-size:1.0625rem;line-height:1.55}
.rgd-reading-photo{margin:2rem 0}.rgd-reading-photo img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:4px}.postid-175 .rgd-reading-photo img{object-position:50% 84%}.postid-173 .rgd-reading-photo img{object-position:15% 80%}.rgd-reading-photo figcaption{font-size:.8125rem;line-height:1.5;color:var(--muted);margin-top:.6rem}
.rgd-reading .rgd-toc{grid-row:auto;position:static;align-self:start;padding:20px;background:var(--wash);border:0;border-top:3px solid var(--accent);border-radius:0;font-size:1rem}.rgd-reading .rgd-toc h2{font:700 .8125rem/1.4 var(--sans);letter-spacing:.06em;margin:0 0 15px}.rgd-reading .rgd-toc ol{margin:0;padding-left:1.1rem}.rgd-reading .rgd-toc li{font-size:1rem;line-height:1.5;margin:0 0 13px}.rgd-reading .rgd-toc a{text-decoration:underline;text-underline-offset:3px}.rgd-rail-next{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.rgd-rail-next p{font-size:1rem;line-height:1.5}.rgd-mobile-contents{display:none}
.rgd-reading details summary{cursor:pointer;font-weight:600;padding:.6rem 0}.rgd-source-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:.5rem 0;margin-top:2rem}.rgd-reading .rgd-source-details h2{font:700 1.05rem/1.4 var(--sans);margin:1rem 0 .6rem}.rgd-reading .rgd-source-details p,.rgd-reading .rgd-evidence-note{font-size:.9375rem;line-height:1.6;color:var(--muted)}.rgd-reading .rgd-evidence-note{margin-top:1.2rem}.rgd-reading .rgd-related h2{font-size:1.7rem;margin-top:0}.rgd-reading .rgd-related{margin-top:2rem}.rgd-reading .wp-block-table{font-size:1rem;line-height:1.55}.rgd-reading .wp-block-table th,.rgd-reading .wp-block-table td{padding:.7rem}.rgd-spec-example{border:1px solid var(--line);padding:1.2rem;margin:1.5rem 0;background:var(--wash)}.rgd-spec-values{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.rgd-spec-values strong{display:block;font:700 1.8rem/1.2 var(--serif)}.rgd-spec-example figcaption{font-size:.875rem;line-height:1.5;margin-top:1rem}
.rgd-reading :focus-visible{outline:3px solid var(--accent);outline-offset:4px}.rgd-reading h2:focus{outline:2px solid var(--accent);outline-offset:6px}
@media(max-width:1060px){.rgd-reading{max-width:700px}.rgd-reading .rgd-article-layout{display:block}.rgd-reading .rgd-toc{display:none}.rgd-mobile-contents{display:block;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:1.5rem;font-size:1rem}.rgd-mobile-contents ol{padding:0 0 .7rem 1.3rem;margin:0}.rgd-mobile-contents li{margin:.6rem 0}.rgd-mobile-contents a{text-decoration:underline}}
@media(max-width:760px){.rgd-reading .rgd-article-layout>.rgd-prose{font-size:1.125rem}.rgd-reading .rgd-article-head h1{font-size:clamp(2rem,7.8vw,2.45rem)}.rgd-reading .rgd-article-dek{font-size:1.125rem}.rgd-reading .rgd-takeaways{padding:1rem}.rgd-reading .wp-block-table th,.rgd-reading .wp-block-table td{padding:.5rem}.rgd-reading .rgd-prose h2{font-size:1.65rem}.rgd-reading-photo{margin:1.5rem 0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media print{.rgd-reading{max-width:none}.rgd-reading .rgd-mobile-contents,.rgd-reading .rgd-toc{display:none}.rgd-reading .rgd-article-layout{display:block}.rgd-reading .rgd-source-details{display:block}.rgd-reading .rgd-reading-photo img{max-height:280px;object-fit:contain}}
