.ccs-archive{--green:#0aa06e;--green-dark:#067a54;--ink:#17201a;--paper:#e9efea;--line:#bdc9c0;--muted:#4e5b54;--tile-c:#e7eee9;--tile-d:#d5e2d9;border-top-color:var(--green-dark)}.ccs-archive .site-header{background:#e9efeaf5}.ccs-masthead{border-bottom:1px solid var(--line);padding-bottom:24px}.ccs-masthead p{margin:0 0 6px}.ccs-masthead>p:nth-child(2){font-size:20px}.ccs-masthead>span{color:var(--muted);font-size:14px}.ccs-archive .archive-title-row{padding-top:36px}.ccs-archive .archive-title-row h1{font-size:clamp(54px,7.5vw,108px)}.ccs-archive .archive-record-meta{margin-bottom:22px}.ccs-record-note{color:var(--muted);max-width:720px;font-size:16px;line-height:1.7}.ccs-story-link{margin-top:24px}.ccs-archive #story,.ccs-archive #collection{scroll-margin-top:105px}.ccs-archive #collection h2{letter-spacing:-.035em;margin:12px 0 20px;font-size:clamp(30px,3.1vw,46px);line-height:1.15}.ccs-archive .archive-footer{color:var(--ink);background:0 0}.ccs-archive .archive-footer>div{flex-wrap:wrap;gap:20px;display:flex}@media (max-width:760px){.ccs-archive .archive-title-row{grid-template-columns:1fr;gap:28px}.ccs-archive .archive-title-row h1{font-size:64px}.ccs-archive .archive-layout{padding-top:35px}}.ccs-archive .archive-title-row{display:grid}.hcde-archive.ccs-archive .archive-footer .archive-link{color:var(--green-dark)}.hcde-archive.ccs-archive .archive-footer a:focus-visible{outline-color:var(--green-dark)}
