/* Scope the existing editorial Chronicle without redesigning cards or chapters. */
.chronicle-family-selector{padding:22px 0 27px;border-top:1px solid #cfc7bb}
.chronicle-family-selector h2{font:700 clamp(21px,2.3vw,28px)/1.2 var(--serif,Georgia,serif);letter-spacing:-.025em;color:#303c3c;margin:0 0 6px}
.chronicle-family-selector>p{font:15px/1.5 var(--serif,Georgia,serif);color:#47594f;margin:0 0 17px}
.chronicle-family-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.chronicle-family-options button{
  appearance:none;cursor:pointer;text-align:left;min-width:0;min-height:67px;
  border:1px solid #b8afa2;background:#f9f6ef;color:#303c3c;
  padding:12px 15px;display:flex;flex-direction:column;gap:5px
}
.chronicle-family-options button strong{font:800 12px/1.4 var(--sans,Arial,sans-serif);letter-spacing:.035em}
.chronicle-family-options button span{font:13px/1.35 var(--serif,Georgia,serif);color:#5b625c}
.chronicle-family-options button[aria-pressed="true"]{background:#303c3c;color:#fffaf4;border-color:#303c3c}
.chronicle-family-options button[aria-pressed="true"] span{color:#f2dcd5}
.chronicle-family-options button:hover:not([aria-pressed="true"]){background:#eee9df;border-color:#5d796d}
.chronicle-family-options button:focus-visible{outline:3px solid #a15c49;outline-offset:3px}
.chronicle-family-selector .chronicle-family-status{margin:13px 0 0;font:12px/1.5 var(--sans,Arial,sans-serif);color:#516257}
.chronicle-tabs[hidden],.chronicle-feature-section[hidden],.chronicle-chapter[hidden]{display:none!important}
#meghan-collection{scroll-margin-top:115px}
@media(max-width:620px){
 .chronicle-family-selector{padding:18px 0 22px}
 .chronicle-family-options{grid-template-columns:1fr;gap:7px}
 .chronicle-family-options button{min-height:48px;padding:11px 13px;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}
 .chronicle-family-options button span{font-size:12px;text-align:right}
}
