/* Structural fallback only; each site's own CSS follows this file. */
main.container .container.rd-reading{width:100%!important;padding:0!important;margin:0!important;max-width:100%!important}.rd-journal-order{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.rd-journal-order>span,.rd-journal-order>strong{display:block!important}@media(max-width:600px){.rd-journal-order{align-items:flex-start}}
.rd-reading>.row .col-lg-4 ul.list-unstyled{display:grid!important;grid-template-columns:1fr!important;gap:0!important}.rd-reading>.row .col-lg-4 ul.list-unstyled h2{font-size:18px!important;line-height:1.4!important;letter-spacing:normal!important;text-transform:none!important;color:inherit!important}.rd-reading>.row .col-lg-4 .card{background:transparent!important;border:0!important;border-top:1px solid #8885!important}.rd-reading>.row .col-lg-4 .card-header{background:transparent!important;padding:20px 18px 6px!important;border:0!important;color:inherit!important}.rd-reading>.row .col-lg-4 a{color:inherit!important}.rd-longform>header h1,.rd-longform>section h2,.rd-longform>section h3,.rd-journal h1,.rd-story-copy h2,.rd-story-copy h2 a{color:inherit!important}.rd-longform>section a{color:inherit;text-underline-offset:3px}
.rd-reading>.row .col-lg-4 .col-lg-8{min-width:0!important;flex:1 1 0!important;width:auto!important;max-width:100%!important}.rd-reading>.row .col-lg-4 li,.rd-reading>.row .col-lg-4 a{min-width:0}.rd-reading>.row .col-lg-4 h2{overflow-wrap:anywhere}.rd-story-grid,.rd-story-card,.rd-story-copy{min-width:0;max-width:100%}.rd-story-copy h2,.rd-story-copy h2 a{overflow-wrap:anywhere!important;word-break:normal;max-width:100%}.rd-mobile-nav:not([open])>.rd-mobile-menu,.rd-mobile-nav:not([open])>nav{display:none!important}
.rd-journal-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin:0 0 32px;padding-bottom:24px;border-bottom:1px solid #8885}.rd-journal-head h1{font-size:clamp(2rem,4vw,3.25rem);line-height:1.15}.rd-journal-order{font-size:12px;text-align:right}.rd-journal-order strong{display:block;font-size:24px}.rd-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.rd-story-card{min-width:0;display:flex;flex-direction:column;border-top:1px solid #8885;padding:22px 0}.rd-story-media{display:block;aspect-ratio:1.6;overflow:hidden}.rd-story-media[hidden]{display:none!important}.rd-story-media img{width:100%;height:100%;object-fit:cover}.rd-story-copy{display:flex;flex:1;flex-direction:column;padding-top:15px}.rd-story-copy time{font-size:12px}.rd-story-copy h2{font-size:25px;line-height:1.25;margin:14px 0}.rd-story-copy p{line-height:1.7}.rd-read-story{display:flex;justify-content:space-between;margin-top:auto;padding-top:18px}.rd-pagination,.rd-page-numbers{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap}.rd-pagination{padding:32px 0}.rd-page-numbers a{padding:8px 12px}.rd-page-numbers [aria-current]{border:1px solid currentColor}.rd-reading{width:100%;margin:0 auto!important;padding:0!important}.rd-reading>.row{display:block;margin:0}.rd-reading>.row>.col-lg-8{width:100%;max-width:840px;padding:0;margin:0 auto}.rd-longform>header{margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid #8885}.rd-longform>header h1{font-size:clamp(2rem,4vw,3.4rem);line-height:1.15}.rd-longform>figure img{width:100%;height:clamp(200px,40vw,460px);object-fit:cover;max-width:100%}.rd-longform>section{font-size:17px;line-height:1.8;overflow-wrap:anywhere}.rd-longform>section p{line-height:1.8}.rd-longform>section h2{font-size:29px;line-height:1.3;margin:1.7em 0 .7em}.rd-longform>section img{max-width:100%;height:auto}.rd-longform table,.rd-longform pre{display:block;overflow:auto;max-width:100%}.rd-reading>.row .col-lg-4{width:100%;padding:0;margin:50px auto 0}.rd-reading>.row .col-lg-4 ul.list-unstyled{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.rd-reading>.row .col-lg-4 ul.list-unstyled h2{font-size:20px}.rd-reading>.row .col-lg-4 .col-lg-8{width:100%}.rd-reading>.row .col-lg-4 a>div:first-child:has(img){display:none}.rd-reading h2.h6{font-size:16px}.rd-kicker{font-size:11px;letter-spacing:.1em;text-transform:uppercase}.rd-mobile-nav{display:none}
@media(max-width:900px){.rd-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-reading>.row .col-lg-4 ul.list-unstyled{grid-template-columns:1fr}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block}.rd-mobile-nav[open] .rd-mobile-menu{display:flex;flex-direction:column;max-height:65vh;overflow:auto}}
@media(max-width:600px){.rd-journal-head{display:block}.rd-journal-head h1{font-size:36px}.rd-journal-order{text-align:left}.rd-journal-order strong{display:inline;font-size:20px}.rd-story-grid{grid-template-columns:1fr;gap:24px}.rd-longform>header h1{font-size:34px}.rd-longform>section{font-size:16px}.rd-longform>figure img{height:200px}.rd-story-copy h2{font-size:25px}}

/* Source articles can leave formatting elements open; keep reconstructed sidebar wrappers out of the layout. */
.rd-reading>.row>:not(.col-lg-8):has(.col-lg-4){display:contents!important;font-weight:inherit;font-style:inherit}.rd-reading>.row .col-lg-4{min-width:0;max-width:100%;font-weight:400;font-style:normal}
