.archive-tiles{display:grid;grid-template-columns:1fr 1fr;gap:18px}.archive-tile{display:flex;align-items:center;gap:20px;border:1px solid #c4cbb1;padding:24px;border-radius:14px;background:var(--cream);text-decoration:none;box-shadow:0 3px 0 #ebdfcc;transition:border-color .16s,transform .16s}.archive-tile:hover{border-color:var(--forest);transform:translateY(-2px)}.archive-tile h2{font-size:21px;font-weight:500;letter-spacing:-.4px}.archive-tile p{font-size:12px;color:var(--muted);margin-top:5px}.archive-tile>svg{width:19px;height:19px;stroke:currentColor;stroke-width:1.5;margin-left:auto;flex:none}.calendar-page{width:58px;height:68px;border:1px solid #c2caae;border-radius:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:none}.calendar-page>span{font-size:9px;letter-spacing:1.4px;text-transform:uppercase}.calendar-page strong{font-family:var(--display);font-size:32px;font-weight:500;line-height:1.15}.archive-note{border-top:1px solid #c4cbb1;margin-top:40px;padding-top:24px;max-width:710px;font-size:14px;line-height:1.8;color:var(--muted)}.archive-note .text-button{font-size:13px;color:var(--forest);margin-top:8px}@media (max-width:900px){.archive-tiles{grid-template-columns:1fr}}@media (max-width:650px){.archive-tile{padding:18px 15px;gap:13px;border-radius:12px}.archive-tile h2{font-size:20px}.archive-tile p{font-size:11px;line-height:1.6}.calendar-page{width:49px;height:59px}.calendar-page strong{font-size:27px}.archive-note{margin-top:28px;font-size:13px}}