.archive-page{max-width:1120px;padding-block:32px 90px}.archive-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px}.archive-heading h1{margin-top:16px;font-size:clamp(44px,5vw,72px);line-height:1;letter-spacing:-.065em;font-weight:800}.archive-heading h1+p{max-width:540px;margin-top:16px;line-height:1.7;font-size:16px;color:#62625b}.archive-total{flex-shrink:0;padding-bottom:4px;font-size:12px;font-weight:650;color:#62625b}.archive-tabs{display:flex;gap:26px;border-bottom:1px solid #d4d4c9}.archive-tabs a{padding:14px 0;font-size:14px;color:#62625b;border-bottom:3px solid transparent}.archive-tabs a[aria-current=page]{color:#171716;border-color:#171716;font-weight:750}.archive-tools{margin-block:24px 10px;max-width:620px}.archive-tools>label{display:block;margin-bottom:10px;font-size:12px;font-weight:650}.archive-search-field{display:flex;align-items:center;background:#fff;border:1px solid #b8b8ac;border-radius:3px}.archive-search-field input{min-width:0;width:100%;padding:14px;font-size:16px;background:transparent}.archive-search-field input::-webkit-search-cancel-button{display:none}.archive-search-field button{flex-shrink:0;padding:12px;min-height:44px}.archive-tools [role=status]{min-height:20px;margin-top:10px;font-size:12px;line-height:1.6;color:#62625b}.archive-range{margin-block:18px 12px;font-size:12px;color:#62625b}.archive-list{padding:0;list-style:none;border-top:1px solid #d4d4c9}.archive-row{display:grid;grid-template-columns:68px minmax(0,1fr) 44px;align-items:center;gap:22px;padding:25px 0;border-bottom:1px solid #d4d4c9}.archive-number{align-self:start;font-size:26px;line-height:1.2;font-weight:750;letter-spacing:-.04em;color:#777870}.archive-row-copy{min-width:0}.archive-row h2{font-size:clamp(19px,2.2vw,26px);line-height:1.2;letter-spacing:-.035em;font-weight:720;overflow-wrap:anywhere}.archive-row h2 button{text-align:left;font:inherit}.archive-row h2 a:hover,.archive-row h2 button:hover{text-decoration:underline;text-underline-offset:4px}.archive-row-summary{margin-top:10px;color:#62625b;font-size:14px;line-height:1.65;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.archive-row-meta{font-size:11px;color:#62625b;line-height:1.5;margin-top:10px}.archive-row-action{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid #b8b8ac;border-radius:50%}.archive-row-action:hover{background:#ff0;border-color:#171716}.archive-thumb{width:64px;height:88px;object-fit:cover;background:#e3e2d8}.archive-source{display:block;font-size:11px;line-height:1.5;color:#62625b;margin-bottom:8px;overflow-wrap:anywhere}a.archive-source[href]:hover{text-decoration:underline;text-underline-offset:3px}.archive-pagination{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:28px;font-size:13px}.archive-pagination a,.archive-pagination button{display:inline-flex;align-items:center;min-height:44px;gap:8px;font-weight:650}.archive-pagination a:hover,.archive-pagination button:not(:disabled):hover{text-decoration:underline;text-underline-offset:4px}.archive-pagination button:disabled{opacity:.35}.archive-pagination>span{color:#62625b}[data-search-empty]{padding-block:25px;font-size:15px;line-height:1.7}@media(max-width:767px){.archive-page{padding-block:26px 55px}.archive-heading{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:20px}.archive-heading h1+p{font-size:15px}.archive-row{grid-template-columns:42px minmax(0,1fr) 44px;gap:12px;padding-block:22px}.archive-number{font-size:20px}.archive-row-summary{font-size:13px}.archive-row-meta{font-size:10px}.archive-short-row{grid-template-columns:50px minmax(0,1fr) 44px}.archive-thumb{width:50px;height:72px}.archive-source{font-size:10px}}.archive-page .back-link{margin-bottom:28px}.archive-tools [role=status]:empty{display:none}
