/* A quiet reading layout. Keep video choreography separate from editorial layout. */
.edition-bar,.cover-topline,.cover-signature{display:none!important}
.cover-header{position:relative!important;min-height:80px;padding:18px 5%!important;background:#faf9f6!important;color:#20252b!important}
.cover-brand{font-size:34px!important}.cover-brand span{font-size:10px!important;letter-spacing:2px!important}
.cover-links a{font-size:12px!important;letter-spacing:.06em!important}
.sky-hero{height:72vh!important;min-height:460px!important;max-height:760px!important}
.cover-title{font-size:clamp(60px,9vw,130px)!important;line-height:.95!important;top:12%!important;letter-spacing:-.05em!important}
.cover-caption{bottom:65px!important}.cover-caption p{font-size:clamp(23px,3vw,38px)!important;line-height:1.2!important}
.simple-main{max-width:1240px!important;margin:auto!important;padding:64px 32px!important}
.simple-main section{margin:0 0 64px!important;padding:0!important;border:0!important}
.simple-main h2{font-family:Georgia,serif!important;font-size:36px!important;line-height:1.15!important;letter-spacing:-.025em!important;font-weight:400!important;text-transform:none!important}
.simple-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.simple-heading>a{font-size:14px;text-decoration:underline;text-underline-offset:5px}
.simple-main .card-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:36px 26px!important;overflow:visible!important}
.simple-main .story-card{width:auto!important;min-width:0!important;border:0!important;background:transparent!important;opacity:1!important;transform:none!important}
.simple-main .card-image{display:block!important;aspect-ratio:3/2!important;height:auto!important;overflow:hidden}
.simple-main .card-image img{width:100%!important;height:100%!important;object-fit:cover!important}
.simple-main .story-body{padding:15px 0 0!important}.simple-main .story-body h3{font-family:Georgia,serif!important;font-size:23px!important;line-height:1.22!important;letter-spacing:-.02em!important;margin:10px 0!important}
.simple-main .story-body>p:not(.story-meta),.simple-main .story-body>a{display:none!important}
.simple-main .story-meta{font-size:10px!important;letter-spacing:.08em!important;line-height:1.6!important;margin:0!important}.simple-main .story-date{font-size:11px!important;color:#777!important}
.simple-rubrics>h2{margin-bottom:24px!important}.simple-category{border-top:1px solid #d8d4cb;scroll-margin-top:25px}.simple-category:last-child{border-bottom:1px solid #d8d4cb}
.simple-category summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;font-size:19px;font-weight:500}.simple-category summary::-webkit-details-marker{display:none}.simple-category summary:hover{color:#806a42}.category-count{font-size:12px;font-weight:400;color:#777}.category-count span{font-size:20px;margin-left:18px}.simple-category[open]>.card-grid{padding:12px 0 36px}.simple-category[open]>summary .category-count span{display:inline-block;transform:rotate(45deg)}
.simple-main .newsletter{display:grid!important;grid-template-columns:1fr 1fr!important;gap:40px!important;padding:30px!important;background:#f3f0e9!important}.simple-main .newsletter h2{font-size:30px!important}.simple-main .newsletter p{font-size:14px!important;line-height:1.6!important}.simple-main .newsletter h2 br{display:none}.simple-main .newsletter .eyebrow{display:none}
.simple-main .simple-partners{margin-bottom:0!important}.simple-partners h2{font-size:24px!important}.simple-partners p{font-size:14px!important}.simple-main a:focus-visible,.simple-category summary:focus-visible{outline:2px solid #806a42;outline-offset:5px}
@media(max-width:760px){.cover-header{min-height:70px!important}.sky-hero{height:65svh!important;min-height:440px!important}.cover-title{font-size:64px!important;left:24px!important}.cover-caption{left:24px!important;right:24px!important;bottom:65px!important}.cover-caption p{font-size:26px!important}.simple-main{padding:36px 20px!important}.simple-main section{margin-bottom:40px!important}.simple-main h2{font-size:28px!important}.simple-main .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 16px!important}.simple-main .story-body h3{font-size:19px!important}.simple-heading{align-items:baseline}.simple-heading>a{font-size:12px;white-space:nowrap}.simple-main .newsletter{grid-template-columns:1fr!important;gap:18px!important;padding:22px!important}.category-count{font-size:11px}.simple-category summary{font-size:17px}.simple-main .story-meta{font-size:9px!important}}
@media(max-width:380px){.simple-main .card-grid{grid-template-columns:1fr!important}}
/* Readable metadata and touch-friendly topic shelves. */
.cover-brand span,.cover-links a,.simple-main .story-meta,.simple-main .story-date,.category-count{font-size:12px!important}
@media(max-width:760px){.simple-category>.card-grid{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:18px!important}.simple-category>.card-grid>.story-card{flex:0 0 86%!important;scroll-snap-align:start}.simple-main .story-meta{font-size:12px!important}.cover-caption{gap:20px!important}}
