/* Article adapters: shared homepage components within the reading column. */
.nova-reading-main .nr-root{grid-template-columns:minmax(0,1fr);gap:24px}
.nova-reading-main .nr-heading h2,.nova-reading-main .nme-heading h2{font-size:clamp(26px,4vw,36px);line-height:1.15}
.nova-reading-main .nme-heading{grid-template-columns:1fr;gap:18px}
.nova-reading-main .nme-heading>p:last-child{justify-self:start;max-width:none}
.nova-reading-main .nme-layout{grid-template-columns:minmax(0,1fr);gap:20px}
.nova-reading-main .nme-photo{aspect-ratio:1.65}
.nova-reading-main .nme-desktop-detail{display:none}
.nova-reading-main .nf-compact-care .nf-body{grid-template-columns:minmax(0,1fr);gap:12px}
.nf-care-accordion{border:1px solid var(--nf-line);border-radius:4px;background:var(--nf-bg)}
.nf-care-accordion>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;cursor:pointer;font-size:14px;font-weight:600;list-style:none}
.nf-care-accordion>summary::-webkit-details-marker{display:none}
.nf-care-accordion>summary svg{width:18px;height:18px;flex:none}
.nf-care-accordion[open]>summary svg{transform:rotate(45deg)}
.nf-care-accordion .nf-included{border:0;border-radius:0;padding:20px}
.nf-care-accordion .nf-included>h3,.nf-care-accordion .nf-eyebrow{display:none}
.nova-reading-main .nf-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}
.nova-reading-main .nf-tabs button{white-space:normal}
.nova-reading-main .nr-photos figure{margin:0}
.nova-reading-main .nr-window svg{display:block;width:100%;height:100%}

.nova-reading-main .nf-switch{max-width:100%}.nova-reading-main .nf-switch button{padding-inline:12px;white-space:nowrap;font-size:13px}
.nova-reading-main .nf-footer{flex-wrap:wrap}
