/* Collapsed archive: visitors choose which category to open. */
#archiveCategories{display:grid!important;grid-template-columns:1fr!important;gap:0!important;max-width:820px;margin-inline:auto}
#archiveCategories .archive-accordion{border:0!important;border-bottom:1px solid rgba(205,171,111,.22)!important;background:transparent!important;padding:0!important;margin:0!important}
#archiveCategories .archive-category-trigger{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;padding:21px 4px;color:#f4ead7;font-size:clamp(16px,2.5vw,21px);font-weight:650;outline-offset:5px}
#archiveCategories .archive-category-trigger::-webkit-details-marker{display:none}
#archiveCategories .archive-category-trigger::marker{content:''}
#archiveCategories .archive-category-meta{display:flex;gap:16px;align-items:center;color:#c5a16b;font-size:12px;font-weight:400;white-space:nowrap}
#archiveCategories .archive-chevron{font-size:24px;line-height:1;display:inline-block;transition:transform .25s ease}
#archiveCategories details[open] .archive-chevron{transform:rotate(180deg)}
#archiveCategories .archive-rows{padding:0 5px 15px}
#archiveCategories .archive-row{padding:15px 8px}
#portfolio .works-featured{display:grid!important}
@media(max-width:650px){#archiveCategories .archive-category-trigger{padding:19px 2px}}
