.archive-hero{display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(3rem,8vw,8rem);padding:clamp(4rem,8vw,8rem) clamp(1.25rem,8vw,9rem);background:var(--navy);color:#fff}.archive-hero h1{color:#fff;font-size:clamp(3rem,6vw,5.8rem);max-width:900px}.archive-hero .eyebrow{color:var(--gold)}.archive-hero .lede{color:#d4e4ee}.archive-hero aside{align-self:end;padding:2rem;border-top:5px solid var(--gold);background:#ffffff0d}.archive-hero aside span,.archive-hero aside strong{display:block}.archive-hero aside span{text-transform:uppercase;letter-spacing:.14em;color:var(--gold);font-size:.76rem;font-weight:700}.archive-hero aside strong{font:600 2rem "Source Serif 4",Georgia,serif;margin:.45rem 0 1rem}.archive-hero aside p{color:#d4e4ee}.archive-actions{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem}.archive-primary{background:var(--gold);color:var(--navy)}.archive-secondary{border:1px solid #ffffff88;color:#fff}.archive-guide{padding:2.5rem clamp(1.25rem,8vw,9rem);display:flex;justify-content:space-between;align-items:center;gap:2rem;background:var(--paper);border-bottom:1px solid var(--line)}.archive-guide .eyebrow{margin:0}.archive-guide>div{display:flex;gap:.6rem;flex-wrap:wrap}.tag{display:inline-block;padding:.35rem .65rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.tag.miss{background:var(--sky);color:var(--navy)}.tag.dont{background:var(--gold);color:var(--navy)}.tag.leadership{border:1px solid var(--line);color:#536675}.archive-list{padding:clamp(3rem,7vw,7rem) clamp(1.25rem,8vw,9rem);display:grid;gap:2rem}.archive-post{max-width:1050px;width:100%;margin:0 auto;padding:clamp(2rem,5vw,4rem);border:1px solid var(--line);box-shadow:0 12px 35px #0b2d4d0b}.archive-post.miss-post{border-top:7px solid var(--blue)}.archive-post.dont-post{border-top:7px solid var(--gold)}.archive-post>header{display:flex;justify-content:space-between;gap:1.5rem;align-items:flex-start}.archive-post>header>div{display:flex;gap:.5rem;flex-wrap:wrap}.archive-post time{color:#607586;font-size:.85rem;font-weight:600;white-space:nowrap}.archive-post h2{font-size:clamp(2rem,4vw,3.5rem);margin:1.5rem 0 2.2rem;max-width:900px}.archive-copy{max-width:780px}.archive-copy p{font-size:1.05rem;line-height:1.8}.archive-copy p:first-child{font-weight:700;color:var(--navy)}.archive-note{padding:1rem 1.25rem;background:var(--paper);border-left:4px solid var(--gold);font-size:.92rem!important}.archive-post>footer{display:block;margin-top:2.5rem;padding:1.5rem 0 0;background:transparent;border-top:1px solid var(--line);color:inherit}.archive-post>footer p{font-size:.76rem;color:#607586;margin-bottom:.8rem}.archive-post>footer a{color:var(--blue);font-weight:700;text-decoration:none}.archive-closing{text-align:center;padding:clamp(4rem,8vw,7rem) clamp(1.25rem,10vw,10rem);background:var(--sky)}.archive-closing h2{max-width:900px;margin:auto}.archive-closing>p:not(.eyebrow){max-width:700px;margin:1.5rem auto 2rem}@media(max-width:800px){.archive-hero{grid-template-columns:1fr}.archive-hero aside{align-self:auto}.archive-guide,.archive-post>header{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.archive-actions{align-items:stretch;flex-direction:column}.archive-actions .button{text-align:center}.archive-post{padding:1.5rem}.archive-post time{white-space:normal}}.filter-status{margin:0;color:#607586;font-size:.88rem}.archive-filters{display:flex;gap:.6rem;flex-wrap:wrap}.filter-button{appearance:none;font:inherit;line-height:1.4;cursor:pointer;border:1px solid var(--line);transition:transform .18s ease,box-shadow .18s ease,outline-color .18s ease}.filter-button:hover{transform:translateY(-2px);box-shadow:0 5px 14px #0b2d4d18}.filter-button:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.filter-button.active{outline:3px solid var(--navy);outline-offset:2px;box-shadow:0 5px 14px #0b2d4d22}.tag.all{background:#fff;color:var(--navy)}.archive-post[hidden]{display:none}
