/* One shared rail: on small screens the ad follows content, before the daily quotes. */
.reading-page-content,.reading-page-rail{min-width:0}
.reading-page-rail>.reading-sidebar{display:none}
.single-ad-placement{width:max-content;max-width:100%;margin:36px auto 0;padding:16px 0 0;border-top:1px solid var(--line);overflow:visible;min-height:0;text-align:center}
.single-ad-placement>.ad-label{display:block;margin-bottom:12px;font-size:11px;line-height:16px;letter-spacing:2px;color:var(--muted)}
.single-ad-placement .youwen-display-ad{margin:0 auto}
.youwen-display-ad.ad-preview{background:#eeeee6;outline:1px dashed #b8c1b3;outline-offset:-1px;display:grid;place-items:center;color:#718073;font-size:14px}
.ad-preview small{display:block;font-size:11px;margin-top:8px}
.reading-page-content .word-detail-grid{grid-template-columns:minmax(0,1fr);gap:32px}
.reading-page-content .word-sidebar{border-left:0;border-top:1px solid var(--line);padding:28px 0 0}
.reading-page-content .word-sidebar-note{display:none}
@media(min-width:1000px){
    .reading-page-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;column-gap:40px;align-items:start}
    .reading-page-content{grid-column:1;grid-row:1}
    .reading-page-rail{grid-column:2;grid-row:1;padding-top:38px}
    .reading-page-grid>.positive-reading{grid-column:1/-1;grid-row:2}
    .reading-page-rail>.reading-sidebar{display:block;margin-top:38px}
    .reading-page-rail .single-ad-placement{margin-top:0;padding-top:0;border:0}
    .reading-page-content .hero{gap:24px;grid-template-columns:1.1fr 1fr;padding-top:38px}
    .reading-page-content .hero h1{font-size:clamp(28px,2.65vw,37px);letter-spacing:-.02em;line-height:1.55}
    .reading-page-content .hero-description{font-size:14px}
    .reading-page-content .hero-copy>.eyebrow{font-size:10px;letter-spacing:1px;gap:7px}
    .reading-page-content .hero-copy>.eyebrow>span{width:15px}
    .reading-page-content .hero-image{height:365px}
    .reading-page-content .daily-note{width:245px;right:-8px;padding:18px}
    .reading-page-content .daily-note>p{font-size:18px}
    .reading-page-content .quote-grid{grid-template-columns:1fr}
    .reading-page-content .quote-grid>.quote-card{padding:24px 0;border-right:0;border-bottom:1px solid var(--line)}
    .reading-page-content .quote-grid>.quote-card:last-child{border-bottom:0}
    .reading-page-content .topic-grid,.reading-page-content .article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
    .reading-page-content .word-books{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 18px}
    .reading-page-content .word-cover{padding-left:25px;padding-right:16px}
    .reading-page-content .word-cover h3{font-size:22px}
    .reading-page-content .directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(min-width:1000px) and (max-width:1150px){
    .reading-page-grid{column-gap:28px}
    .reading-page-content .hero{grid-template-columns:1fr}
    .reading-page-content .hero-visual{display:grid;grid-template-columns:1.3fr 1fr;overflow:hidden}
    .reading-page-content .hero-image{height:250px;grid-column:2;grid-row:1;border-radius:0}
    .reading-page-content .daily-note{position:static;width:auto;grid-column:1;grid-row:1;align-self:center;box-shadow:none}
    .reading-page-content .word-books{grid-template-columns:repeat(2,minmax(0,1fr))}
}
