:root{
 --mi-ink:#000;
 --mi-surface:#0b0b0a;
 --mi-surface-raised:#11110f;
 --mi-ivory:#f3eee4;
 --mi-muted:#9d978d;
 --mi-champagne:#c5a66a;
 --mi-champagne-bright:#e0c68f;
 --mi-line:#302b22;
 --mi-line-strong:#66583d;
}
.page-main{background:#000;color:#f7f2e8}
.mi-site-page .page-main{padding-top:18px}
.market-intelligence{color:var(--mi-ivory)}
.mi-page-shell{width:min(1240px,calc(100% - 48px));max-width:1240px;margin-inline:auto}
.market-intelligence a{color:var(--mi-champagne-bright)}
.market-intelligence .page-title{margin:56px 0 10px;color:var(--mi-ivory);font-family:Georgia,'Times New Roman',serif;font-variant:normal;font-size:clamp(2.2rem,5vw,4.75rem);font-weight:400;line-height:1.02;letter-spacing:-.035em;text-align:left}
.market-intelligence .page-lead{max-width:760px;margin:0 0 44px;color:var(--mi-muted);font-size:.9rem;letter-spacing:.04em;text-align:left}
.mi-breadcrumbs{margin:0 0 14px;color:#756f66;font-size:.68rem;letter-spacing:.07em;text-transform:uppercase}
.mi-breadcrumbs a{color:#9d978d;text-decoration:none}.mi-breadcrumbs a:hover{color:var(--mi-ivory)}
.mi-section-nav{display:flex;gap:0;overflow:auto;border-top:1px solid var(--mi-line);border-bottom:1px solid var(--mi-line);white-space:nowrap}
.mi-section-nav a{padding:13px 24px 12px 0;margin-right:24px;color:#b8b1a5;text-decoration:none;font-size:.69rem;letter-spacing:.1em;text-transform:uppercase}
.mi-section-nav a:hover,.mi-section-nav a:focus-visible{color:var(--mi-champagne-bright)}
.mi-landing-title{padding:84px 0 70px;border-bottom:1px solid var(--mi-line)}
.mi-landing-title .page-title{margin:0;font-size:clamp(3rem,7vw,6.4rem)}
.mi-landing-search{max-width:760px;margin-top:42px}
.mi-landing-search label,.mi-directory-search label{display:block;margin-bottom:9px;color:var(--mi-champagne);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase}
.mi-landing-search>div,.mi-directory-search>div{display:grid;grid-template-columns:1fr auto}
.mi-landing-search input,.mi-directory-search input{width:100%;min-height:52px;padding:12px 15px;border:1px solid var(--mi-line-strong);border-radius:0;background:#090908;color:var(--mi-ivory);font:inherit}
.mi-landing-search button,.mi-directory-search button{min-height:52px;padding:12px 22px;border:1px solid var(--mi-champagne);border-radius:0;background:var(--mi-champagne);color:#080706;font:inherit;cursor:pointer}
.mi-landing-search button:hover,.mi-directory-search button:hover{background:var(--mi-champagne-bright)}
.mi-feature-section{padding:64px 0 72px;border-bottom:1px solid var(--mi-line)}
.mi-feature-section h2{margin:8px 0 30px;font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.7rem,3vw,2.7rem);font-weight:400}
.mi-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.mi-feature-card{display:flex;min-width:0;flex-direction:column;border:1px solid var(--mi-line);background:var(--mi-surface);color:var(--mi-ivory)!important;text-decoration:none;transition:transform .2s ease,border-color .2s ease}
.mi-feature-card:hover{transform:translateY(-4px);border-color:var(--mi-champagne)}
.mi-feature-card:focus-visible{outline:1px solid var(--mi-champagne-bright);outline-offset:4px}
.mi-feature-card>img{display:block;width:100%;height:220px;object-fit:cover;background:#050505}
.mi-feature-card-artists>img{object-position:center 20%}
.mi-feature-card-violin>img{object-fit:contain;padding:12px;background:#000}
.mi-feature-copy{display:flex;flex:1;flex-direction:column;padding:20px}
.mi-feature-copy small{color:var(--mi-champagne);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase}
.mi-feature-copy strong{margin-top:8px;font-family:Georgia,'Times New Roman',serif;font-size:1.22rem;font-weight:400;line-height:1.2}
.mi-feature-copy>span{margin-top:12px;color:var(--mi-muted);font-size:.75rem;line-height:1.5}
.mi-landing-tools{padding:54px 0}
.mi-landing-tools .mi-landing-search{margin-top:0}
.mi-directory-search{max-width:720px;margin:0 0 42px}
.mi-directory-search p{margin-top:10px;color:var(--mi-muted);font-size:.7rem;letter-spacing:.06em}
.mi-card[hidden]{display:none}
.mi-kicker,.mi-section-kicker{color:var(--mi-champagne);font-size:.66rem;letter-spacing:.2em;text-transform:uppercase}
.mi-stats,.mi-grid,.mi-years,.mi-tags{display:grid;gap:0}
.mi-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 56px;border-bottom:1px solid var(--mi-line)}
.mi-stat{min-height:122px;padding:25px 20px 22px 0;border-right:1px solid var(--mi-line)}
.mi-stat:last-child{border-right:0;padding-left:20px}.mi-stat:not(:first-child){padding-left:20px}
.mi-stat strong{display:block;color:var(--mi-ivory);font-family:Georgia,'Times New Roman',serif;font-size:2rem;font-weight:400}
.mi-stat span{display:block;margin-top:8px;color:var(--mi-muted);font-size:.68rem;letter-spacing:.11em;text-transform:uppercase}
.mi-grid,.mi-years{grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--mi-line)}
.mi-landing-title~.mi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.mi-landing-title~.mi-grid .mi-card{padding-left:24px;border-left:1px solid var(--mi-line)}
.mi-landing-title~.mi-grid .mi-card:first-child{padding-left:0;border-left:0}
.mi-stat,.mi-card{color:#f7f2e8;background:var(--mi-ink)}
.mi-card{min-height:130px;padding:26px 28px 24px 0;border:0;border-bottom:1px solid var(--mi-line);color:var(--mi-ivory);text-decoration:none;transition:color .2s ease,border-color .2s ease,transform .2s ease}
.mi-card:nth-child(3n+2),.mi-card:nth-child(3n+3){padding-left:28px;border-left:1px solid var(--mi-line)}
.mi-card:hover{border-color:var(--mi-champagne);color:#fff;transform:translateY(-2px)}
.mi-card:focus-visible{outline:1px solid var(--mi-champagne-bright);outline-offset:4px}
.mi-card strong{display:block;font-family:Georgia,'Times New Roman',serif;font-size:1.25rem;font-weight:400;line-height:1.2}
.mi-card span,.mi-card small{display:block;margin-top:12px;color:var(--mi-muted);font-size:.73rem;letter-spacing:.04em}
.mi-note{color:#d8d2c8;max-width:900px;margin-inline:auto;padding:1rem;border-left:1px solid var(--mi-champagne);background:var(--mi-surface)}
.mi-archive-section{margin:92px 0 40px}.mi-archive-section h2,.market-intelligence>h2{margin:8px 0 28px;font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:400}
.mi-archive-enumeration{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;border-top:1px solid var(--mi-line)}
.mi-archive-enumeration li{min-width:0}
.mi-archive-enumeration a{min-height:108px;display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;padding:20px 20px 20px 0;border-bottom:1px solid var(--mi-line);color:var(--mi-ivory);text-decoration:none;transition:border-color .18s ease,color .18s ease,transform .18s ease}
.mi-archive-enumeration li:nth-child(3n+2) a,.mi-archive-enumeration li:nth-child(3n+3) a{padding-left:20px;border-left:1px solid var(--mi-line)}
.mi-archive-enumeration a:hover{border-color:var(--mi-champagne);color:#fff;transform:translateY(-2px)}
.mi-archive-enumeration a:active{transform:translateY(0)}
.mi-archive-enumeration a:focus-visible{outline:1px solid var(--mi-champagne-bright);outline-offset:3px}
.mi-enum-number{color:var(--mi-champagne);font-family:Georgia,'Times New Roman',serif;font-size:1.35rem;font-variant-numeric:tabular-nums}
.mi-enum-copy strong,.mi-enum-copy small{display:block}.mi-enum-copy strong{font-family:Georgia,'Times New Roman',serif;font-size:1rem;font-weight:400}.mi-enum-copy small{margin-top:6px;color:var(--mi-muted);font-size:.7rem;line-height:1.4}.mi-enum-arrow{color:var(--mi-champagne);font-size:.9rem}
.mi-toolbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:28px 0 36px;padding:14px 0;border-top:1px solid var(--mi-line);border-bottom:1px solid var(--mi-line);color:var(--mi-muted);font-size:.75rem}
.mi-filter-open,.mi-filter-done{min-height:42px;padding:10px 18px;border:1px solid var(--mi-line-strong);border-radius:0;background:transparent;color:var(--mi-champagne-bright);font:inherit;letter-spacing:.06em;cursor:pointer}
.mi-filter-open:hover,.mi-filter-done:hover{border-color:var(--mi-champagne);background:var(--mi-surface-raised)}
.mi-filter-dialog{position:fixed;inset:0;width:min(560px,calc(100% - 40px));max-width:560px;max-height:min(720px,calc(100dvh - 40px));margin:auto;padding:0;border:1px solid var(--mi-line-strong);border-radius:0;background:#080807;color:var(--mi-ivory);box-shadow:0 32px 90px rgba(0,0,0,.7)}
.mi-filter-dialog::backdrop{background:rgba(0,0,0,.78);backdrop-filter:blur(4px)}.mi-filter-dialog[open]{display:block}
.mi-filter-panel{display:grid;gap:22px;padding:32px}.mi-filter-header{display:flex;justify-content:space-between;align-items:center}.mi-filter-header h2{font-family:Georgia,'Times New Roman',serif;font-size:1.5rem;font-weight:400}.mi-filter-close{width:44px;height:44px;border:0;background:transparent;color:var(--mi-ivory);font-size:1.7rem;cursor:pointer}.mi-filter-panel label{display:grid;gap:8px;color:var(--mi-muted);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.mi-filter-panel input,.mi-filter-panel select{width:100%;min-height:46px;padding:11px 12px;border:1px solid var(--mi-line);border-radius:0;background:#0e0e0c;color:var(--mi-ivory);font:inherit;color-scheme:dark}.mi-filter-context{color:var(--mi-muted);font-size:.75rem}
.mi-month{margin:42px 0 84px}.mi-month-heading{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:14px;border-bottom:1px solid var(--mi-line)}.mi-month-heading h2{font-family:Georgia,'Times New Roman',serif;font-size:1.75rem;font-weight:400}.mi-month-heading span{color:var(--mi-muted);font-size:.7rem;letter-spacing:.06em}
.mi-entry{padding:27px 0 30px;border-bottom:1px solid var(--mi-line);color:#f7f2e8;background:#000}
.mi-entry h3{max-width:980px;margin:12px 0 5px;font-family:Georgia,'Times New Roman',serif;font-size:1.18rem;font-weight:400;line-height:1.35}.mi-entry h3 a{color:var(--mi-ivory);text-decoration:none}.mi-entry h3 a:hover{color:var(--mi-champagne-bright)}
.mi-meta,.mi-tags{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.mi-meta{color:var(--mi-muted);font-size:.68rem}.mi-source{margin:4px 0;color:#777168;font-size:.72rem}.mi-summary{max-width:1000px;margin:13px 0;color:#c9c2b6;font-size:.88rem;line-height:1.58}.mi-tags{margin-top:15px}
.mi-category-filter,.mi-tag-filter{display:inline-flex;align-items:center;min-height:27px;padding:4px 8px;border:1px solid var(--mi-line);border-radius:0;background:transparent;color:var(--mi-champagne)!important;text-decoration:none!important;font-size:.65rem;letter-spacing:.04em;cursor:pointer}.mi-category-filter:hover,.mi-tag-filter:hover{border-color:var(--mi-champagne);color:var(--mi-champagne-bright)!important}.mi-hidden{display:none!important}
/* All headlines: baseline search workspace */
.mi-all-headlines{width:min(1240px,calc(100% - 32px));max-width:1240px}
.mi-search-intro{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--mi-line)}
.mi-search-intro .mi-breadcrumbs{margin:0}.mi-search-intro .mi-kicker{margin:0 0 5px;text-align:right}.mi-search-intro .page-title{margin:0;font-size:clamp(1.8rem,3vw,2.8rem);text-align:right}
.mi-results-start{display:block;height:0}
.mi-search-workspace{position:sticky;top:0;z-index:30;margin:0 0 26px;padding:12px 0;background:rgba(0,0,0,.94);border-bottom:1px solid var(--mi-line);backdrop-filter:saturate(120%) blur(18px)}
.mi-all-form{margin:0;padding:15px 0 13px;border:0;background:#000;box-shadow:none}
.mi-all-form label,.mi-amount-filter legend{display:grid;gap:6px;color:var(--mi-muted);font-size:.62rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase}
.mi-all-form input,.mi-all-form select{width:100%;min-height:42px;box-sizing:border-box;padding:9px 11px;border:1px solid var(--mi-line);border-radius:0;background:#0b0b0a;color:var(--mi-ivory);font:inherit;letter-spacing:normal;text-transform:none;color-scheme:dark}
#mi-all-year::placeholder{color:var(--mi-muted);opacity:1}
.mi-search-primary{display:grid;grid-template-columns:minmax(260px,2.4fr) minmax(150px,.8fr) auto;gap:9px;align-items:end}.mi-all-query input,#mi-all-category,.mi-landing-page .mi-all-filters input,.mi-landing-page .mi-all-filters select{font-size:.92rem}.mi-clear-filters,.mi-toggle-filters{min-height:42px;padding:9px 13px;border:1px solid var(--mi-line-strong);border-radius:0;background:transparent;color:var(--mi-champagne-bright);cursor:pointer}.mi-toggle-filters{display:none;background:var(--mi-champagne);color:#070706}
.mi-all-filters{display:grid;grid-template-columns:.65fr .8fr 1fr 1fr 1.15fr 1.7fr;gap:9px;margin-top:9px;align-items:end}.mi-smart-field{position:relative}
.mi-suggestions{position:absolute;z-index:60;top:100%;left:0;right:0;max-height:260px;overflow:auto;border:1px solid var(--mi-line-strong);background:#080807;box-shadow:0 18px 48px rgba(0,0,0,.75)}.mi-suggestions[hidden]{display:none}.mi-suggestion{width:100%;min-height:42px;display:flex;justify-content:space-between;gap:10px;align-items:center;padding:9px 11px;border:0;border-bottom:1px solid var(--mi-line);background:#080807;color:var(--mi-ivory);text-align:left;cursor:pointer}.mi-suggestion:hover,.mi-suggestion[aria-selected="true"]{background:#17140e;color:#fff}.mi-suggestion small{color:var(--mi-champagne)}.mi-no-suggestions{display:block;padding:11px;color:var(--mi-muted);text-transform:none;letter-spacing:normal}
.mi-amount-filter{min-width:0;margin:0;padding:5px 11px 7px;border:1px solid var(--mi-line)}.mi-amount-output{display:flex;justify-content:space-between;gap:8px;align-items:baseline;color:var(--mi-ivory);letter-spacing:normal;text-transform:none}.mi-amount-output span{font-size:.75rem}.mi-amount-output small{color:var(--mi-muted);font-size:.59rem;white-space:nowrap}.mi-amount-track{position:relative;height:24px;margin-top:3px;cursor:pointer}.mi-amount-track:before,.mi-amount-fill{content:"";position:absolute;left:0;right:0;top:11px;height:2px;background:#302b22}.mi-amount-fill{background:var(--mi-champagne)}.mi-amount-track input[type="range"]{position:absolute;inset:0;width:100%;height:24px;min-height:24px;margin:0;padding:0;border:0;background:transparent;appearance:none;pointer-events:none}.mi-amount-track input[type="range"]::-webkit-slider-thumb{width:16px;height:16px;border:1px solid #000;border-radius:50%;background:var(--mi-champagne-bright);appearance:none;pointer-events:auto;cursor:grab}.mi-amount-track input[type="range"]::-moz-range-thumb{width:16px;height:16px;border:1px solid #000;border-radius:50%;background:var(--mi-champagne-bright);pointer-events:auto;cursor:grab}.mi-amount-track input[type="range"]::-moz-range-track{background:transparent;border:0}
.mi-workspace-status{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;margin-top:10px;color:var(--mi-muted);font-size:.7rem}.mi-workspace-status strong{color:var(--mi-ivory);font-weight:400}#mi-all-count,#mi-all-page-label{font-size:clamp(.875rem,.82rem + .18vw,.9375rem);font-weight:500;line-height:1.4}.mi-workspace-context{font-size:clamp(.875rem,.82rem + .18vw,.9375rem);font-weight:500;line-height:1.4}#mi-all-count{color:var(--mi-ivory)}#mi-all-page-label{margin-left:4px;color:#b8b1a7}.mi-workspace-status a{margin-left:auto}.mi-workspace-status #mi-archive-years{white-space:nowrap}
.mi-search-result{margin:0;padding:27px 0 30px;border:0;border-bottom:1px solid var(--mi-line);background:#000}.mi-search-meta{display:flex;flex-wrap:wrap;gap:7px;align-items:center;color:var(--mi-muted);font-size:.67rem}.mi-search-result h2{max-width:100%;margin:11px 0 5px;font-family:Georgia,'Times New Roman',serif;font-size:1.18rem;font-weight:400;line-height:1.35}.mi-search-result h2 a{color:var(--mi-ivory);text-decoration:none}.mi-search-result h2 a:hover{color:var(--mi-champagne-bright)}.mi-search-source{margin:0;color:#777168;font-size:inherit}.mi-search-summary{max-width:100%;margin:13px 0;color:#c9c2b6;line-height:1.58;font-size:.88rem}.mi-search-amount{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:13px 0}.mi-original-amount{padding:4px 8px;border:1px solid var(--mi-line);background:transparent;color:var(--mi-ivory);font-size:.7rem}.mi-filtered-usd{color:var(--mi-champagne);font-size:.68rem}.mi-search-artists{display:inline-flex;flex-wrap:wrap;gap:6px;margin:10px 6px 0 0}.mi-search-artists a{padding:4px 8px;border:1px solid var(--mi-line);background:transparent;color:var(--mi-champagne);text-decoration:none;font-size:.67rem}.mi-all-pagination{display:flex;align-items:center;justify-content:center;gap:clamp(10px,2vw,24px);margin:34px 0 48px;overflow:hidden;color:var(--mi-ivory)}.mi-page-numbers{display:flex;min-width:0;align-items:center;justify-content:center;gap:clamp(2px,.45vw,7px)}.mi-all-pagination button{position:relative;display:inline-flex;min-width:32px;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:8px 7px;border:0;border-radius:0;background:transparent;color:var(--mi-ivory);font:inherit;font-size:.72rem;letter-spacing:.04em;cursor:pointer;transition:color .18s ease,opacity .18s ease}.mi-all-pagination>button{padding-inline:4px}.mi-all-pagination button:hover{color:var(--mi-champagne-bright)}.mi-all-pagination button:focus-visible{outline:1px solid var(--mi-champagne-bright);outline-offset:2px}.mi-all-pagination button[aria-current="page"]{color:var(--mi-champagne-bright)}.mi-all-pagination button[aria-current="page"]::after{content:"";position:absolute;left:7px;right:7px;bottom:3px;height:1px;background:var(--mi-champagne)}.mi-all-pagination button:disabled{opacity:.32;pointer-events:none;cursor:default}.mi-page-ellipsis{min-width:20px;color:var(--mi-muted);font-size:.72rem;text-align:center}.mi-pagination-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mi-search-empty{padding:50px 0;color:var(--mi-muted);text-align:center}
.mi-search-highlight{padding:.04em .12em;background:#e4c45b;color:#080807;-webkit-box-decoration-break:clone;box-decoration-break:clone}
@media(max-width:980px){.mi-all-filters{grid-template-columns:repeat(3,1fr)}.mi-amount-filter{grid-column:1/-1}.mi-amount-output small{white-space:normal}}
@media(max-width:900px){.mi-page-shell{width:min(100% - 32px,900px)}.mi-feature-grid{grid-template-columns:1fr 1fr}.mi-stats,.mi-grid,.mi-years,.mi-archive-enumeration,.mi-landing-title~.mi-grid{grid-template-columns:1fr 1fr}.mi-card:nth-child(3n+2),.mi-card:nth-child(3n+3),.mi-landing-title~.mi-grid .mi-card,.mi-archive-enumeration li:nth-child(3n+2) a,.mi-archive-enumeration li:nth-child(3n+3) a{padding-left:0;border-left:0}.mi-card:nth-child(even),.mi-landing-title~.mi-grid .mi-card:nth-child(even),.mi-archive-enumeration li:nth-child(even) a{padding-left:22px;border-left:1px solid var(--mi-line)}}
@media(max-width:700px){.mi-all-headlines{width:min(100% - 20px,1240px)}.mi-search-intro{align-items:start;padding-top:24px}.mi-search-intro .mi-breadcrumbs{display:none}.mi-search-intro .mi-kicker,.mi-search-intro .page-title{text-align:left}.mi-search-primary{grid-template-columns:1fr auto auto}.mi-all-query{grid-column:1/-1}.mi-toggle-filters{display:block}.mi-all-filters{display:none;grid-template-columns:1fr 1fr}.mi-search-workspace.is-open .mi-all-filters{display:grid}.mi-search-workspace{padding:8px 0}.mi-all-form{padding:10px 0}.mi-workspace-status a{display:none}}
@media(max-width:600px){.mi-page-shell{width:calc(100% - 24px)}.mi-feature-grid{grid-template-columns:1fr}.mi-feature-card>img{height:260px}.mi-section-nav{display:grid;grid-template-columns:1fr 1fr;overflow:visible}.mi-section-nav a{margin:0;padding:12px 6px 12px 0;border-bottom:1px solid var(--mi-line);white-space:normal}.market-intelligence .page-title{margin-top:38px;font-size:2.35rem}.mi-landing-title{padding:60px 0 50px}.mi-landing-search{margin-top:30px}.mi-landing-search>div,.mi-directory-search>div{grid-template-columns:1fr}.mi-landing-search button,.mi-directory-search button{min-height:46px}.mi-stats,.mi-grid,.mi-years,.mi-archive-enumeration,.mi-landing-title~.mi-grid{grid-template-columns:1fr}.mi-stat,.mi-stat:not(:first-child),.mi-stat:last-child{min-height:0;padding:18px 0;border-right:0;border-bottom:1px solid var(--mi-line)}.mi-card,.mi-card:nth-child(even),.mi-card:nth-child(3n+2),.mi-card:nth-child(3n+3),.mi-landing-title~.mi-grid .mi-card,.mi-landing-title~.mi-grid .mi-card:nth-child(even),.mi-archive-enumeration a,.mi-archive-enumeration li:nth-child(even) a,.mi-archive-enumeration li:nth-child(3n+2) a,.mi-archive-enumeration li:nth-child(3n+3) a{padding-left:0;border-left:0}.mi-archive-section{margin-top:64px}.mi-filter-panel{padding:22px}.mi-month-heading{align-items:flex-start;gap:10px}.mi-entry h3,.mi-search-result h2{font-size:1.08rem}.mi-summary,.mi-search-summary{font-size:.84rem}.mi-all-filters{grid-template-columns:1fr}.mi-amount-filter{grid-column:auto}.mi-amount-output{display:grid;gap:2px}.mi-all-pagination{gap:8px;margin:28px 0 42px}.mi-all-pagination>button{min-width:0;padding:8px 2px;font-size:.66rem}.mi-page-numbers{gap:2px}.mi-all-pagination .mi-page-number{min-width:28px;padding:8px 4px}.mi-page-ellipsis{min-width:14px}}

/* Market Intelligence landing: four institutional research areas. */
.mi-landing-page .mi-page-shell {
 width:min(1240px,calc(100% - 48px));
 max-width:1240px;
}
.mi-landing-page .mi-visually-hidden {
 position:absolute;
 width:1px;
 height:1px;
 padding:0;
 margin:-1px;
 overflow:hidden;
 clip:rect(0,0,0,0);
 white-space:nowrap;
 border:0;
}
.mi-landing-page .mi-landing-header {
 padding:76px 0 70px;
 border-bottom:1px solid var(--mi-line);
}
.mi-landing-page .mi-landing-header .page-title {
 max-width:100%;
 margin:0;
 color:var(--mi-ivory);
 font-family:Georgia,'Times New Roman',serif;
 font-size:clamp(3.5rem,7.6vw,7rem);
 font-weight:400;
 line-height:.98;
 letter-spacing:-.045em;
}
.mi-landing-page .mi-coverage-summary {
 width:min(460px,100%);
 margin-top:30px;
 padding-top:20px;
 border-top:1px solid var(--mi-line);
}
.mi-landing-page .mi-coverage-summary strong,
.mi-landing-page .mi-coverage-summary span {
 display:block;
}
.mi-landing-page .mi-coverage-summary strong {
 color:#d9d2c7;
 font-family:Georgia,'Times New Roman',serif;
 font-size:clamp(1.65rem,2.5vw,2.2rem);
 font-weight:400;
 letter-spacing:.02em;
 line-height:1.15;
}
.mi-landing-page .mi-coverage-summary span {
 margin-top:8px;
 color:var(--mi-muted);
 font-size:.62rem;
 letter-spacing:.14em;
 text-transform:uppercase;
}
.mi-landing-page .mi-category-index {
 padding:24px 0 72px;
}
.mi-landing-page .mi-category-row {
 display:grid;
 grid-template-columns:300px minmax(0,1fr) 180px;
 gap:38px;
 align-items:center;
 padding:34px 0;
 border-bottom:1px solid var(--mi-line);
}
.mi-landing-page .mi-category-card {
 position:relative;
 min-width:0;
 border-top:1px solid var(--mi-line-strong);
 border-bottom:1px solid var(--mi-line-strong);
 color:inherit;
 text-decoration:none;
}
.mi-landing-page .mi-category-image {
 display:block;
 height:178px;
 overflow:hidden;
 border-bottom:1px solid var(--mi-line-strong);
 background:#080807;
}
.mi-landing-page .mi-category-image img {
 width:100%;
 height:100%;
 display:block;
 object-fit:cover;
 filter:saturate(.76) contrast(1.03);
 transition:transform .45s ease,filter .45s ease;
}
.mi-landing-page .mi-category-all .mi-category-image img {object-position:center 48%}
.mi-landing-page .mi-category-fine-art .mi-category-image img {object-position:center 45%}
.mi-landing-page .mi-category-instruments .mi-category-image img {object-position:center 48%}
.mi-landing-page .mi-category-artists .mi-category-image img {object-position:center 30%}
.mi-landing-page .mi-category-card-copy {
 position:relative;
 min-height:104px;
 display:block;
 box-sizing:border-box;
 padding:16px 38px 17px 12px;
}
.mi-landing-page .mi-category-card h2 {
 margin:0;
 color:var(--mi-champagne);
 font-size:.71rem;
 font-weight:400;
 letter-spacing:.09em;
 line-height:1.35;
 text-transform:uppercase;
}
.mi-landing-page .mi-category-card p {
 margin:9px 0 0;
 color:#aaa399;
 font-size:.68rem;
 line-height:1.55;
}
.mi-landing-page .mi-category-arrow {
 position:absolute;
 right:11px;
 bottom:16px;
 color:var(--mi-champagne);
 font-size:1rem;
 transition:transform .25s ease;
}
.mi-landing-page .mi-category-card:hover .mi-category-image img,
.mi-landing-page .mi-category-card:focus-visible .mi-category-image img {
 transform:scale(1.025);
 filter:saturate(.92) contrast(1.04);
}
.mi-landing-page .mi-category-card:hover .mi-category-arrow,
.mi-landing-page .mi-category-card:focus-visible .mi-category-arrow {
 transform:translateX(4px);
}
.mi-landing-page .mi-category-tools {
 min-width:0;
}
.mi-landing-page .mi-category-explore {
 margin:0 0 10px;
 color:var(--mi-champagne);
 font-size:.73rem;
 letter-spacing:.04em;
 line-height:1.4;
 text-transform:uppercase;
}
.mi-landing-page .mi-category-search {
 margin:0;
}
.mi-landing-page .mi-category-search>div {
 display:grid;
 grid-template-columns:minmax(0,1fr) auto;
 border:1px solid var(--mi-line-strong);
}
.mi-landing-page .mi-category-search input,
.mi-landing-page .mi-category-search button {
 min-height:58px;
 box-sizing:border-box;
 border:0;
 border-radius:0;
 background:#050504;
 color:var(--mi-ivory);
 font:inherit;
}
.mi-landing-page .mi-category-search input {
 min-width:0;
 padding:0 14px;
 font-size:.78rem;
}
.mi-landing-page .mi-category-search input::placeholder {
 color:#756f67;
 opacity:1;
}
.mi-landing-page .mi-category-search button {
 min-width:72px;
 padding:0 12px;
 border-left:1px solid var(--mi-line-strong);
 color:var(--mi-champagne-bright);
 cursor:pointer;
 font-size:.6rem;
 letter-spacing:.07em;
 text-transform:uppercase;
}
.mi-landing-page .mi-category-search button:hover {
 background:rgba(197,166,106,.09);
 color:#fff;
}
.mi-landing-page .mi-category-action {
 min-height:42px;
 display:flex;
 align-items:center;
 box-sizing:border-box;
 margin-top:13px;
 padding:9px 14px;
 border:1px solid var(--mi-line-strong);
 color:#c9c2b7;
 font-size:.7rem;
 letter-spacing:.035em;
 line-height:1.35;
 text-decoration:none;
 text-transform:uppercase;
}
.mi-landing-page .mi-category-action:hover {
 border-color:var(--mi-champagne);
 color:var(--mi-champagne-bright);
}
.mi-landing-page .mi-category-count {
 min-width:0;
}
.mi-landing-page .mi-category-count strong,
.mi-landing-page .mi-category-count span {
 display:block;
}
.mi-landing-page .mi-category-count strong {
 color:#ded7cc;
 font-family:Georgia,'Times New Roman',serif;
 font-size:clamp(2rem,3.2vw,2.75rem);
 font-weight:400;
 letter-spacing:.015em;
 line-height:1.05;
}
.mi-landing-page .mi-category-count span {
 margin-top:10px;
 color:var(--mi-muted);
 font-size:.63rem;
 letter-spacing:.12em;
 line-height:1.5;
 text-transform:uppercase;
}
.mi-landing-page .mi-category-card:focus-visible,
.mi-landing-page .mi-category-search input:focus-visible,
.mi-landing-page .mi-category-search button:focus-visible,
.mi-landing-page .mi-category-action:focus-visible {
 outline:1px solid var(--mi-champagne-bright);
 outline-offset:4px;
}
@media(max-width:1000px){
 .mi-landing-page .mi-page-shell{width:min(100% - 32px,900px)}
 .mi-landing-page .mi-category-row{grid-template-columns:270px minmax(0,1fr);gap:30px}
 .mi-landing-page .mi-category-count{grid-column:2;display:flex;align-items:baseline;gap:13px;margin-top:-14px}
 .mi-landing-page .mi-category-count span{margin-top:0}
}
@media(max-width:700px){
 .mi-landing-page .mi-page-shell{width:calc(100% - 24px)}
 .mi-landing-page .mi-landing-header{padding:58px 0 52px}
 .mi-landing-page .mi-landing-header .page-title{font-size:clamp(3rem,15vw,4.15rem)}
 .mi-landing-page .mi-coverage-summary{margin-top:24px;padding-top:17px}
 .mi-landing-page .mi-category-index{padding-top:12px}
 .mi-landing-page .mi-category-row{grid-template-columns:1fr;gap:24px;padding:32px 0}
 .mi-landing-page .mi-category-image{height:238px}
 .mi-landing-page .mi-category-card-copy{min-height:98px}
 .mi-landing-page .mi-category-count{grid-column:auto;margin-top:-2px}
 .mi-landing-page .mi-category-tools{order:2}
 .mi-landing-page .mi-category-count{order:3}
}
@media(max-width:460px){
 .mi-landing-page .mi-category-image{height:215px}
 .mi-landing-page .mi-category-search input{padding:0 11px;font-size:.72rem}
 .mi-landing-page .mi-category-search button{min-width:64px;padding:0 9px}
 .mi-landing-page .mi-category-action{font-size:.64rem}
}
@media(prefers-reduced-motion:reduce){
 .mi-all-pagination button,
 .mi-landing-page .mi-category-image img,
 .mi-landing-page .mi-category-arrow{transition:none}
}

/* Market Intelligence landing: unified archive search and inline results. */
.mi-landing-page .mi-landing-search-page{width:min(1240px,calc(100% - 48px));max-width:1240px}
.mi-landing-page .mi-landing-search-page .mi-landing-header{padding:72px 0 46px;border-bottom:0}
.mi-landing-page .mi-landing-header .mi-kicker{margin:0 0 14px}
.mi-landing-page .mi-landing-header .page-title{font-size:clamp(3.5rem,7vw,6.5rem)}
.mi-landing-page .mi-landing-lead{max-width:700px;margin:22px 0 0;color:#b8b1a7;font-size:.96rem;line-height:1.65}
.mi-landing-page .mi-archive-scale{display:flex;flex-wrap:wrap;gap:7px;margin:22px 0 0;color:#aaa399;font-size:.78rem;letter-spacing:.035em}
.mi-landing-page .mi-archive-scale strong{color:var(--mi-ivory);font-weight:500}
.mi-landing-page .mi-unified-search{padding:32px 0 38px;border-top:1px solid var(--mi-line);border-bottom:1px solid var(--mi-line)}
.mi-landing-page .mi-unified-search>h2{margin:0 0 18px;color:var(--mi-champagne);font-family:inherit;font-size:.68rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}
.mi-landing-page .mi-search-workspace{position:static;z-index:auto;margin:0;padding:0;border:0;background:transparent;backdrop-filter:none}
.mi-landing-page .mi-all-form{padding:0}
.mi-landing-page .mi-search-primary{grid-template-columns:minmax(320px,1fr) minmax(210px,.32fr) auto auto auto;gap:10px}
.mi-landing-page .mi-search-submit,.mi-landing-page .mi-toggle-filters,.mi-landing-page .mi-clear-filters{min-height:42px;padding:9px 15px;border:1px solid var(--mi-line-strong);border-radius:0;background:transparent;color:var(--mi-champagne-bright);font:inherit;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}
.mi-landing-page .mi-search-submit{border-color:var(--mi-champagne);background:var(--mi-champagne);color:#080706}
.mi-landing-page .mi-search-submit:hover{background:var(--mi-champagne-bright)}
.mi-landing-page .mi-toggle-filters{display:inline-flex;align-items:center;justify-content:center}
.mi-landing-page .mi-all-filters{display:none;grid-template-columns:minmax(150px,.8fr) minmax(175px,.9fr) repeat(2,minmax(180px,1fr)) minmax(220px,1.25fr)}
.mi-landing-page .mi-search-workspace.is-open .mi-all-filters{display:grid}
.mi-landing-page .mi-all-form [hidden]{display:none!important}
.mi-landing-page .mi-workspace-status{margin-top:16px}
.mi-landing-page .mi-browse-section{padding:64px 0 72px;border-bottom:1px solid var(--mi-line)}
.mi-landing-page .mi-browse-section>.mi-kicker{margin:0 0 24px}
.mi-landing-page .mi-browse-section>h2,.mi-landing-page .mi-inline-results h2{margin:0 0 28px;color:var(--mi-ivory);font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.75rem,3vw,2.65rem);font-weight:400;letter-spacing:-.02em}
.mi-landing-page .mi-browse-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.mi-landing-page .mi-browse-card{display:flex;min-width:0;flex-direction:column;border:0;background:#000;color:var(--mi-ivory);text-decoration:none}
.mi-landing-page .mi-browse-card:focus-visible,.mi-landing-page .mi-search-submit:focus-visible,.mi-landing-page .mi-toggle-filters:focus-visible,.mi-landing-page .mi-clear-filters:focus-visible,.mi-landing-page .mi-latest-update a:focus-visible{outline:1px solid var(--mi-champagne-bright);outline-offset:4px}
.mi-landing-page .mi-browse-image{display:block;height:220px;overflow:hidden;border-bottom:1px solid var(--mi-line);background:#080807}
.mi-landing-page .mi-browse-image img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(1.03)}
.mi-landing-page .mi-browse-card:nth-child(1) img{object-position:center 48%}
.mi-landing-page .mi-browse-card:nth-child(2) img{object-position:center 45%}
.mi-landing-page .mi-browse-card:nth-child(3) img{object-position:center 48%}
.mi-landing-page .mi-browse-copy{position:relative;display:flex;min-height:0;box-sizing:border-box;flex:0 0 auto;flex-direction:column;padding:22px 18px 18px}
.mi-landing-page .mi-browse-copy>strong{font-family:Georgia,'Times New Roman',serif;font-size:1.22rem;font-weight:400;line-height:1.25}
.mi-landing-page .mi-browse-copy>span{margin-top:14px;color:#aaa399;font-size:.78rem;line-height:1.6}
.mi-landing-page .mi-browse-copy>small{margin-top:auto;padding-top:22px;color:var(--mi-champagne);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}
.mi-landing-page .mi-browse-copy::after{content:"";position:absolute;right:18px;bottom:0;left:18px;height:1px;background:var(--mi-champagne);opacity:0}
.mi-landing-page .mi-browse-card:hover .mi-browse-copy::after{opacity:1}
.mi-landing-page .mi-latest-update{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:28px 0;border-bottom:1px solid var(--mi-line)}
.mi-landing-page .mi-latest-update .mi-kicker{margin:0 0 7px}
.mi-landing-page .mi-latest-update time{color:var(--mi-ivory);font-family:Georgia,'Times New Roman',serif;font-size:1.18rem}
.mi-landing-page .mi-latest-update a{color:var(--mi-champagne-bright);font-size:.67rem;letter-spacing:.09em;text-decoration:none;text-transform:uppercase}
.mi-landing-page .mi-inline-results{padding-top:68px}
.mi-landing-page .mi-results-heading{display:block;margin-bottom:28px}
.mi-landing-page .mi-results-heading .mi-kicker{margin:0 0 8px}
.mi-landing-page .mi-results-heading h2{margin:0}
.mi-landing-page .mi-results-context{display:flex;align-items:baseline;justify-content:flex-start;flex-wrap:wrap;gap:8px;margin:12px 0 0;color:#aaa399;font-size:clamp(.875rem,.82rem + .18vw,.9375rem);font-weight:500;line-height:1.4;text-align:left}
.mi-landing-page .mi-results-context #mi-all-count{color:var(--mi-ivory);font-size:inherit;font-weight:600}
.mi-landing-page .mi-results-context #mi-results-filter{color:var(--mi-champagne)}
.mi-landing-page .mi-results-filter-group,.mi-landing-page .mi-results-page{display:inline-flex;gap:8px;white-space:nowrap}
.mi-results-archive{display:inline-flex;align-items:baseline;gap:8px;white-space:nowrap}
.mi-results-archive[hidden]{display:none!important}
.mi-contextual-archive{color:var(--mi-champagne);font:inherit;text-decoration:none}
.mi-contextual-archive:hover{color:var(--mi-champagne-bright)}
.mi-workspace-status .mi-contextual-archive{display:inline;margin-left:0}
.mi-landing-page .mi-results-context #mi-all-page-label{margin-left:0}
.mi-landing-page .mi-information-notice{margin:8px 0 72px;padding:25px 0;border-top:1px solid var(--mi-line);border-bottom:1px solid var(--mi-line)}
.mi-landing-page .mi-information-notice h2{margin:0;color:var(--mi-champagne);font-size:.67rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase}
.mi-landing-page .mi-information-notice p{max-width:850px;margin:11px 0 0;color:#aaa399;font-size:.76rem;line-height:1.65}
@media(max-width:1000px){
 .mi-landing-page .mi-landing-search-page{width:min(100% - 32px,900px)}
 .mi-landing-page .mi-search-primary{grid-template-columns:minmax(0,1fr) minmax(210px,.42fr) auto}
 .mi-landing-page .mi-toggle-filters{grid-column:1}
 .mi-landing-page .mi-clear-filters{justify-self:start}
 .mi-landing-page .mi-all-filters{grid-template-columns:repeat(2,minmax(0,1fr))}
 .mi-landing-page .mi-amount-filter{grid-column:1/-1}
 .mi-landing-page .mi-browse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .mi-landing-page .mi-browse-card:last-child{grid-column:1/-1}
 .mi-landing-page .mi-browse-card:last-child .mi-browse-image{height:280px}
}
@media(max-width:700px){
 .mi-landing-page .mi-landing-search-page{width:calc(100% - 24px)}
 .mi-landing-page .mi-landing-search-page .mi-landing-header{padding:54px 0 38px}
 .mi-landing-page .mi-landing-header .page-title{font-size:clamp(3rem,15vw,4.15rem)}
 .mi-landing-page .mi-unified-search{padding:26px 0 32px}
 .mi-landing-page .mi-search-primary{grid-template-columns:1fr}
 .mi-landing-page .mi-all-query{grid-column:auto}
 .mi-landing-page .mi-search-submit,.mi-landing-page .mi-toggle-filters,.mi-landing-page .mi-clear-filters{width:100%}
 .mi-landing-page .mi-clear-filters{justify-self:stretch}
 .mi-landing-page .mi-all-filters{grid-template-columns:1fr}
 .mi-landing-page .mi-amount-filter{grid-column:auto}
 .mi-landing-page .mi-browse-section{padding:50px 0 56px}
 .mi-landing-page .mi-browse-grid{grid-template-columns:1fr;gap:28px}
 .mi-landing-page .mi-browse-card:last-child{grid-column:auto}
 .mi-landing-page .mi-browse-image,.mi-landing-page .mi-browse-card:last-child .mi-browse-image{height:220px}
 .mi-landing-page .mi-browse-copy{min-height:0}
 .mi-landing-page .mi-latest-update{align-items:flex-start;flex-direction:column;gap:16px;padding:25px 0}
 .mi-landing-page .mi-inline-results{padding-top:52px}
 .mi-landing-page .mi-results-heading{margin-bottom:24px}
 .mi-landing-page .mi-results-context .mi-results-separator{display:none}
}

/* Year and month archives share the landing page's editorial system. */
.mi-archive-page .mi-page-shell{width:min(1240px,calc(100% - 48px));max-width:1240px}
.mi-archive-page .mi-breadcrumbs{margin:0;padding:22px 0;border-bottom:1px solid var(--mi-line);color:#8f887e;font-size:.66rem;letter-spacing:.055em;text-transform:uppercase}
.mi-archive-page .mi-breadcrumbs a{color:#b8b1a7;text-decoration:none}
.mi-archive-page .mi-breadcrumbs a:hover{color:var(--mi-champagne-bright)}
.mi-archive-page .mi-archive-hero{padding:68px 0 42px;border-bottom:1px solid var(--mi-line)}
.mi-archive-page .mi-archive-hero>.mi-kicker{margin:0 0 14px}
.mi-archive-page .mi-archive-hero .page-title{max-width:1050px;margin:0;font-size:clamp(3.25rem,7vw,6.25rem);line-height:.98}
.mi-archive-page .mi-archive-context{max-width:820px;margin:22px 0 0;color:#aaa399;font-size:.82rem;letter-spacing:.025em;line-height:1.65}
.mi-archive-page .mi-period-index{padding:58px 0 72px;border-bottom:1px solid var(--mi-line)}
.mi-archive-page .mi-period-index>.mi-kicker{margin:0 0 10px}
.mi-archive-page .mi-period-index>h2{margin:0 0 28px;color:var(--mi-ivory);font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.9rem,3.4vw,3rem);font-weight:400;letter-spacing:-.02em}
.mi-archive-page .mi-archive-enumeration{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:1px;background:transparent;list-style:none}
.mi-archive-page .mi-archive-enumeration li{min-width:0;margin:0;outline:1px solid var(--mi-line);background:#050504}
.mi-archive-page .mi-archive-enumeration li>a{display:grid;min-height:132px;box-sizing:border-box;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:18px;padding:24px;border:0;color:var(--mi-ivory);text-decoration:none}
.mi-archive-page .mi-archive-enumeration li>a:hover{background:rgba(197,166,106,.07)}
.mi-archive-page .mi-enum-number{color:var(--mi-champagne);font-family:Georgia,'Times New Roman',serif;font-size:1.55rem;line-height:1}
.mi-archive-page .mi-enum-copy strong{color:var(--mi-ivory);font-family:Georgia,'Times New Roman',serif;font-size:1.06rem;font-weight:400;line-height:1.25}
.mi-archive-page .mi-enum-copy small{display:block;margin-top:10px;color:#918a80;font-size:.68rem;line-height:1.55}
.mi-archive-page .mi-enum-arrow{color:var(--mi-champagne);font-size:.82rem}
.mi-month-archive-page .mi-toolbar{margin:32px 0 0;padding:18px 0;border-top:1px solid var(--mi-line);border-bottom:1px solid var(--mi-line)}
.mi-month-archive-page .mi-month{padding:56px 0 72px}
.mi-archive-page .mi-month-heading.mi-editorial-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin:0 0 28px;padding:0 0 20px;border-bottom:1px solid var(--mi-line)}
.mi-archive-page .mi-editorial-heading>.mi-kicker{margin:0 0 9px}
.mi-archive-page .mi-editorial-heading>h2{margin:0;color:var(--mi-ivory);font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.9rem,3.4vw,3rem);font-weight:400}
.mi-archive-page .mi-editorial-heading>span{color:#918a80;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}
.mi-archive-page .mi-entry{margin:0;padding:32px 0;border:0;border-bottom:1px solid var(--mi-line);background:transparent}
.mi-archive-page .mi-entry h3{max-width:980px;margin:14px 0 0;font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:400;line-height:1.25}
.mi-archive-page .mi-entry h3 a{color:var(--mi-ivory)}
.mi-archive-page .mi-entry h3 a:hover{color:var(--mi-champagne-bright)}
.mi-archive-page .mi-entry .mi-source{margin-top:12px;color:var(--mi-champagne);letter-spacing:.035em}
.mi-archive-page .mi-entry .mi-summary{max-width:920px;color:#aaa399;font-size:.82rem;line-height:1.7}
@media(max-width:1000px){
 .mi-archive-page .mi-page-shell{width:min(100% - 32px,900px)}
 .mi-archive-page .mi-archive-enumeration{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:700px){
 .mi-archive-page .mi-page-shell{width:calc(100% - 24px)}
 .mi-archive-page .mi-breadcrumbs{overflow-x:auto;padding:18px 0;white-space:nowrap}
 .mi-archive-page .mi-archive-hero{padding:48px 0 34px}
 .mi-archive-page .mi-archive-hero .page-title{font-size:clamp(2.8rem,14vw,4rem)}
 .mi-archive-page .mi-period-index{padding:44px 0 54px}
 .mi-archive-page .mi-archive-enumeration{grid-template-columns:1fr}
 .mi-archive-page .mi-archive-enumeration li>a{min-height:112px;padding:21px 18px}
 .mi-month-archive-page .mi-month{padding:44px 0 54px}
 .mi-archive-page .mi-month-heading.mi-editorial-heading{align-items:flex-start;flex-direction:column;gap:10px}
 .mi-archive-page .mi-entry{padding:27px 0}
}
