/* Shared reader destination; commissioning advice stays with Work. */
.reader-status{display:grid;grid-template-columns:1fr 1.1fr;gap:10%;border-bottom:1px solid var(--fine);background:#e9e0d0}
.boutique .reader-status h2,.boutique .reader-section-heading h2,.boutique .reader-follow h2{font-size:clamp(32px,3.8vw,54px);line-height:1.15}
.reader-status .eyebrow,.reader-section-heading .eyebrow,.reader-follow .eyebrow{margin-bottom:17px}
.reader-status p:not(.eyebrow),.reader-follow p:not(.eyebrow){font:16px/1.8 var(--sans);color:#4c5147;max-width:600px}
.reader-status p+p{margin-top:17px}
.reader-section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:34px}
.reader-section-heading>p{max-width:330px;font:14px/1.7 var(--sans);color:#4c5147}
.reader-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 30px}
.boutique .reader-video-grid h3{font:600 clamp(21px,2.3vw,32px)/1.3 var(--sans);letter-spacing:-.035em}
.reader-video-grid .eyebrow{font-size:10px;margin:20px 0 12px}
.reader-video-grid .quiet-link{font-size:13px}
.reader-follow{display:grid;grid-template-columns:1fr 1.1fr;gap:10%;background:#e9e0d0;border-top:1px solid var(--fine)}
.reader-follow .quiet-link{margin-top:20px}
.reader-follow p.form-note{font-size:12px;margin-top:16px}
.reader-text-link{text-decoration:underline;text-underline-offset:4px}
.reader-written-note{margin-top:32px;padding-top:24px;border-top:1px solid var(--fine)}
.boutique .reader-written-note h3{font:600 20px/1.4 var(--sans);letter-spacing:-.025em}
.reader-written-note p{max-width:65ch;margin-top:10px;font:16px/1.7 var(--sans);color:#4c5147}
.channel-page .site-header nav{gap:22px}
@media(max-width:1100px){.channel-page .site-header nav{gap:14px}.channel-page .site-header nav>.channel-business{padding-left:14px}}
@media(max-width:760px){
 .reader-status,.reader-follow{grid-template-columns:1fr;gap:25px}
 .reader-section-heading{display:block;margin-bottom:27px}
 .reader-section-heading>p{margin-top:20px}
 .reader-video-grid{grid-template-columns:1fr;gap:38px}
 .reader-video-grid .eyebrow{font-size:10px}
 .channel-page .site-header nav{gap:0}
}
