.archive-hero{max-width:1440px;margin:auto;display:grid;grid-template-columns:1.1fr .9fr;border-bottom:1px solid var(--line)}.archive-hero>div{padding:65px 8% 60px 11%}.archive-hero h1{font-size:clamp(42px,5vw,68px)}.archive-hero p{max-width:550px}.archive-hero>img{width:100%;height:100%;object-fit:cover;object-position:53% center;min-height:400px}.archive-wrap{padding-top:36px}.archive-stats{display:flex;justify-content:space-between;gap:24px;padding:0 0 30px;border-bottom:1px solid var(--line);color:var(--muted);font-size:14px}.archive-stats strong{color:var(--ink)}.archive-toolbar{display:grid;grid-template-columns:1fr 310px auto;gap:20px;align-items:end;padding:36px 0}.archive-toolbar label{display:block;font-size:12px;font-weight:600;margin-bottom:8px}.archive-toolbar input,.archive-toolbar select,.archive-toolbar button{width:100%;min-height:48px;border:1px solid #bcb5a7;background:var(--white);border-radius:4px;padding:10px 13px;font:inherit;color:var(--ink)}.archive-toolbar button{background:transparent;font-size:13px;white-space:nowrap}.calendar-heading{display:flex;align-items:center;justify-content:space-between;gap:30px}.calendar-heading h2{font-size:30px;margin:0}.calendar-heading p{font-size:13px;max-width:450px;color:var(--muted);margin:0}.edition-calendar{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin:22px 0 14px}.date-cell{min-height:116px;padding:13px 8px;border:1px solid var(--line);background:var(--white);border-radius:4px;color:var(--ink);display:flex;flex-direction:column;align-items:center;gap:5px}.date-cell span{font-size:10px;letter-spacing:2px}.date-cell strong{font-family:Georgia,serif;font-size:29px;font-weight:400}.date-cell small{font-size:10px;line-height:1.35}.date-cell[aria-pressed=true]{background:var(--wine);color:white;border-color:var(--wine)}.date-missing{border-style:dashed;background:transparent;color:var(--muted)}.archive-coverage{font-size:12px;color:var(--muted);max-width:850px;margin:18px 0 45px}.results-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:20px}.results-heading h2{font-size:30px;margin:0}.results-heading p{font-size:13px;color:var(--muted);white-space:nowrap;margin:0}.edition-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.edition-card{display:grid;grid-template-columns:115px minmax(0,1fr);gap:20px;background:var(--white);border:1px solid var(--line);padding:20px;border-radius:4px;min-width:0}.edition-cover img{width:115px;height:152px;object-fit:cover;object-position:top;box-shadow:0 3px 14px #20303919}.edition-copy{min-width:0}.edition-copy .eyebrow{font-size:9px;letter-spacing:1px;margin:0 0 10px}.edition-copy h3{font-size:25px;margin-bottom:10px}.edition-copy h3 a{text-decoration:none}.edition-copy h3 a:hover{text-decoration:underline}.edition-copy p:not(.eyebrow){font-size:13px;line-height:1.5;color:var(--muted);margin-bottom:13px}.edition-copy .text-link{font-size:12px}.archive-notes{border-top:1px solid var(--line);margin-top:55px;padding-top:35px}.archive-notes h2{font-size:32px}.archive-notes p{max-width:800px;font-size:14px}.archive-notes .muted{margin-top:25px}.edition-reader .reader-cover{width:250px;height:auto;margin:20px auto 35px;box-shadow:0 8px 28px #14283926}.edition-reader li{margin-bottom:13px}.edition-reader .pill{font-size:8px;margin-left:10px}.archive-toolbar select:focus-visible,.date-cell:focus-visible{outline:3px solid #b78239;outline-offset:3px}@media(max-width:1000px){.edition-calendar{grid-template-columns:repeat(5,minmax(0,1fr))}.archive-toolbar{grid-template-columns:1fr 1fr}.archive-toolbar button{grid-column:1/-1;width:auto;justify-self:start}.edition-card{grid-template-columns:85px minmax(0,1fr);padding:16px;gap:15px}.edition-cover img{width:85px;height:115px}}@media(max-width:760px){.archive-hero{display:flex;flex-direction:column}.archive-hero>div{padding:38px 6%}.archive-hero>img{height:200px;min-height:0;object-position:50% 45%}.archive-stats{flex-wrap:wrap;font-size:12px;gap:12px 20px}.archive-stats span:last-child{width:100%}.archive-toolbar{gap:15px;grid-template-columns:1fr}.archive-toolbar button{grid-column:auto}.calendar-heading{display:block}.calendar-heading p{margin-top:12px}.edition-calendar{grid-template-columns:repeat(4,minmax(0,1fr))}.date-cell{min-height:102px}.date-cell small{font-size:9px}.results-heading{align-items:start;flex-direction:column;gap:12px}.results-heading h2{font-size:27px}.edition-grid{grid-template-columns:1fr}.edition-card{grid-template-columns:86px minmax(0,1fr)}.edition-copy h3{font-size:23px}.archive-coverage{margin-bottom:32px}.archive-hero .actions{gap:18px}.archive-hero h1{letter-spacing:-1.5px}}
