/* Shared filter geometry: the same controls, radius and chevron at every width. */
.cd-archive[hidden],[data-cd-archive-fallback][hidden]{display:none!important}
.cd-archive{--cd-radius-control:12px;--cd-radius-card:12px;--cd-border:#dfe4e8;--cd-muted:#627184;--cd-chevron:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2020'%20fill='none'%20stroke='%23627184'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m5%207%205%205%205-5'/%3E%3C/svg%3E");max-width:1200px;margin:40px auto 80px;font-family:var(--gh-font-body,var(--font-sans-serif,inherit));font-size:15px;line-height:1.5;color:var(--color-primary-text,#202735);text-align:left}
.cd-archive *{box-sizing:border-box}
.cd-archive button,.cd-archive select,.cd-archive input{font:inherit}
/* Ghost site-wide button overrides must not turn only these controls into pills. */
.cd-archive button:not(.cd-bookmark-button){border-radius:var(--cd-radius-control)!important}
.cd-archive-filters{margin:0;padding:0;border:0;background:none}
.cd-archive-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.cd-archive-country-group,.cd-archive-toolbar-actions,.cd-filter-options{display:flex;align-items:center;flex-wrap:wrap;gap:10px}
.cd-archive .cd-country-flag{display:block;width:20px;height:14px;flex:0 0 20px;fill:none;stroke:none;border-radius:2px;box-shadow:0 0 0 1px #182b4014;overflow:hidden}
.cd-archive-toolbar button,.cd-archive-toolbar select,.cd-filter-options button,.cd-archive-filter-actions button,.cd-archive-results-bar button,.cd-archive-pagination button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid var(--cd-border);border-radius:var(--cd-radius-control);background:#fff;color:inherit;line-height:1.4;cursor:pointer;white-space:nowrap;font-weight:500}
.cd-archive-toolbar button:hover,.cd-filter-options button:hover,.cd-filter-option:hover,.cd-archive-results-bar button:hover,.cd-archive-pagination button:hover{border-color:var(--ghost-accent-color,#e86100)}
.cd-archive-country-group button[aria-pressed=true],.cd-filter-options button[aria-pressed=true],.cd-filter-option:has(input:checked){border-color:var(--ghost-accent-color,#e86100);background:color-mix(in srgb,var(--ghost-accent-color,#e86100) 7%,white);color:var(--ghost-accent-color,#e86100)}
.cd-archive-toolbar-actions .cd-archive-filter-toggle,.cd-archive-toolbar-actions .cd-archive-sort{font-size:15px;font-weight:500;min-height:44px;border-radius:var(--cd-radius-control)}
.cd-archive-toolbar-actions .cd-archive-sort{width:190px;padding:10px 42px 10px 16px;line-height:1.4}
.cd-filter-chevron{display:none}.cd-filter-icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.cd-archive-filter-toggle::after{content:"";display:block;flex:0 0 20px;height:20px;background:var(--cd-chevron) center/20px 20px no-repeat;transition:transform .15s}
.cd-archive-filter-toggle[aria-expanded=true]::after{transform:rotate(180deg)}
.cd-archive label{display:flex;flex-direction:column;gap:7px;font-weight:500;font-size:13px}
.cd-archive .cd-archive-check{display:flex;flex-direction:row;align-items:center;gap:9px;min-height:44px;margin:0;font-size:14px;font-weight:400;justify-self:start}
.cd-archive input[type=checkbox]{width:17px;height:17px;accent-color:var(--ghost-accent-color,#e86100);margin:0;flex-shrink:0}
.cd-archive-filter-panel{margin-top:18px;padding:24px 28px;border:1px solid var(--cd-border);border-radius:var(--cd-radius-control);background:#fff;box-shadow:0 4px 20px #132b4008}
.cd-filter-section{min-width:0;border:0;border-bottom:1px solid #edf0f2;padding:20px 0;margin:0}
.cd-filter-section legend{float:left;width:100%;padding:0;margin:0 0 12px;font-size:15px;font-weight:600;line-height:1.5}
.cd-filter-section legend+*{clear:both}
.cd-archive select,.cd-archive input:not([type=checkbox]):not([type=hidden]){width:100%;min-width:0;height:44px;padding:10px 12px;border:1px solid var(--cd-border);border-radius:var(--cd-radius-control);background:#fff;color:inherit;font-weight:400}
.cd-archive select{appearance:none;-webkit-appearance:none;background:#fff var(--cd-chevron) no-repeat right 12px center;background-size:20px 20px;padding-right:42px}
.cd-archive input::placeholder{color:#7c8696}
.cd-filter-region{clear:both;max-width:570px}
.cd-filter-options{clear:both}
.cd-filter-options [data-cd-room],.cd-filter-options [data-cd-bathroom]{min-width:44px;padding:10px 12px}
.cd-archive .cd-filter-option{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid var(--cd-border);border-radius:var(--cd-radius-control);background:#fff;color:inherit;font-size:14px;font-weight:500;line-height:1.4;cursor:pointer}
.cd-filter-option input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}
.cd-archive .cd-filter-option:has(input:focus-visible){outline:3px solid var(--ghost-accent-color,#e86100);outline-offset:3px}
.cd-archive-help{font-size:12px;line-height:1.55;color:var(--cd-muted);margin:16px 0 0}
.cd-archive-filter-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:22px}
.cd-archive-filter-actions .cd-archive-submit{background:var(--ghost-accent-color,#e86100)!important;color:#fff!important;border-color:var(--ghost-accent-color,#e86100);font-weight:600}
.cd-archive-results-bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;margin:16px 0 18px;padding-bottom:16px;border-bottom:1px solid #edf0f2}.cd-archive-results-bar [data-cd-count]{font-size:14px;font-weight:500;color:var(--cd-muted);white-space:nowrap;text-align:center}.cd-archive-results-bar [data-cd-map-toggle]{justify-self:end;font-size:14px}
.cd-archive-chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 28px}.cd-archive-chips:empty{display:none}
.cd-archive-chip{display:inline-flex;align-items:center;gap:10px;min-height:44px;border:1px solid var(--cd-border);border-radius:var(--cd-radius-control);padding:9px 12px;background:#fff;color:inherit;cursor:pointer;font-size:13px!important;line-height:1.4}.cd-archive-chip span:last-child{font-size:20px;line-height:1}
.cd-archive-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.cd-archive-sold{position:absolute;top:12px;left:12px;background:#dc2626;color:#fff;padding:5px 9px;border-radius:var(--cd-radius-control);font-size:12px;font-weight:600}
.cd-archive-message{border-radius:var(--cd-radius-control);background:#f4f7fa;padding:14px 18px;margin:20px 0}
.cd-archive-pagination{display:flex;justify-content:center;align-items:center;margin-top:34px;font-size:15px}.cd-archive-pagination button{padding:12px 24px;min-height:48px}.cd-archive-pagination button:disabled{opacity:.45;cursor:default}
.cd-archive :focus-visible{outline:3px solid var(--ghost-accent-color,#e86100);outline-offset:3px}.cd-archive [hidden]{display:none!important}
.cd-archive-results-bar button[aria-pressed=true]{background:var(--ghost-accent-color,#e86100);color:#fff;border-color:var(--ghost-accent-color,#e86100)}
.cd-archive-map{height:480px;width:100%;border:1px solid #ced7e0;border-radius:12px;z-index:0;background:#eaf0f5}
.cd-archive-map .cd-map-marker,.cd-archive-map .cd-map-cluster{display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-primary-text,#202735);color:#fff;border:3px solid #fff;box-shadow:0 2px 9px #182b4050;font-weight:700}
.cd-archive-map .cd-map-cluster{background:var(--color-primary-text,#202735)}
.cd-archive-map .cd-map-marker.is-muted{background:#767676}
.cd-archive-map .cd-map-marker.is-highlighted{background:var(--ghost-accent-color,#e86100)}
.cd-archive-map .cd-map-marker-count{font-family:inherit;font-weight:600;font-size:13px;line-height:1.2}
.cd-map-popup{max-width:260px;font-size:13px;line-height:1.45}
.cd-map-popup ul{padding-left:16px;margin:12px 0}.cd-map-popup li{margin-bottom:8px}
.cd-map-popup button{background:#f4f7fa;border:1px solid #ced7e0;border-radius:6px;padding:8px;color:#202735;cursor:pointer;font:inherit}
.cd-archive-map .leaflet-control-attribution{font-size:11px;line-height:1.4}

/* Archive map: equal list/map columns, with cards retaining the shared CI. */
.cd-archive-list{min-width:0}
.cd-archive-map-selection{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 14px;margin-bottom:20px;padding:12px 14px;border:1px solid var(--cd-border);border-radius:var(--cd-radius-control);background:#f4f7fa;font-size:14px;line-height:1.5}
.cd-archive-map-selection>span{min-width:0;flex:1;overflow-wrap:anywhere;font-weight:500}
.cd-archive-map-selection button{flex-shrink:0;min-height:44px;padding:9px 12px;border:1px solid var(--cd-border);border-radius:var(--cd-radius-control);background:#fff;color:inherit;font:inherit;font-size:13px;cursor:pointer}
.cd-archive-map-selection button:hover{border-color:var(--ghost-accent-color,#e86100)}
.cd-archive-map .cd-map-price{width:0!important;height:0!important;border:0;background:none;box-shadow:none}
.cd-archive-map .cd-map-price-label{display:flex;align-items:center;justify-content:center;width:max-content;min-width:76px;height:34px;padding:0 12px;border:1px solid var(--color-primary-text,#202735);border-radius:999px;background:var(--color-primary-text,#202735);color:#fff;box-shadow:0 2px 8px #182b4033;font-family:var(--gh-font-body,var(--font-sans-serif,inherit));font-size:13px;font-weight:700;line-height:1;white-space:nowrap;transform:translate(-50%,-50%);transition:background-color .12s,color .12s,box-shadow .12s}
.cd-archive-map .cd-map-price.is-muted .cd-map-price-label{background:#767676;border-color:#767676}
.cd-archive-map .cd-map-price.is-highlighted .cd-map-price-label{background:var(--ghost-accent-color,#e86100);border-color:var(--ghost-accent-color,#e86100);color:#fff;box-shadow:0 3px 12px #182b4050}
.cd-archive-map .cd-map-cluster{display:block;width:0!important;height:0!important;border:0;background:none;box-shadow:none}
.cd-archive-map .cd-map-cluster-label{display:flex;flex-direction:column;align-items:center;justify-content:center;width:max-content;min-width:48px;max-width:170px;min-height:48px;padding:8px 12px;border:3px solid #fff;border-radius:999px;background:var(--color-primary-text,#202735);color:#fff;box-shadow:0 2px 9px #182b4050;transform:translate(-50%,-50%);text-align:center;font-family:var(--gh-font-body,var(--font-sans-serif,inherit));line-height:1.2}
.cd-archive-map .cd-map-cluster-label strong{font-size:14px;font-weight:700}
.cd-archive-map .cd-map-cluster-label>span{margin-top:3px;font-size:11px;font-weight:500;overflow-wrap:anywhere}
.cd-archive-map .cd-map-cluster.is-muted .cd-map-cluster-label{background:#767676}
.cd-archive-map .cd-map-cluster.is-highlighted .cd-map-cluster-label{background:var(--ghost-accent-color,#e86100);box-shadow:0 0 0 4px color-mix(in srgb,var(--ghost-accent-color,#e86100) 22%,transparent),0 2px 9px #182b4050}
.cd-archive-map .cd-map-price:focus-visible,.cd-archive-map .cd-map-cluster:focus-visible{outline:0}
.cd-archive-map .cd-map-price:focus-visible .cd-map-price-label,.cd-archive-map .cd-map-cluster:focus-visible .cd-map-cluster-label{outline:3px solid var(--ghost-accent-color,#e86100);outline-offset:4px}
/* The popup is a compact version of the archive card, without a speech tip. */
.cd-archive-map .cd-map-card-popup .leaflet-popup-content-wrapper{padding:0;border-radius:12px;background:transparent;box-shadow:0 8px 28px #182b4033;overflow:hidden}
.cd-archive-map .cd-map-card-popup .leaflet-popup-content{width:min(280px,calc(100vw - 56px))!important;margin:0;font:inherit;line-height:inherit}
.cd-archive-map .cd-map-card-popup .leaflet-popup-tip-container{display:none}
.cd-archive-map .cd-map-card-popup .cd-deal-card{width:100%;border:0;box-shadow:none}
.cd-archive-map .cd-map-card-popup .cd-deal-card a{color:inherit;text-decoration:none}
.cd-archive-map .cd-map-card-popup .cd-archive-card-content{padding:14px}
.cd-archive-map .cd-map-card-popup .cd-deal-card h3{margin:5px 0 7px;font-size:17px;line-height:1.35}
.cd-archive-map .cd-map-card-popup .cd-deal-card-location{margin:0;font-size:12px}
.cd-archive-map .cd-map-card-popup .cd-archive-facts{gap:6px;margin:8px 0 0}
.cd-archive-map .cd-map-card-popup .cd-deal-card-measures{font-size:11px}
.cd-archive-map .cd-map-card-popup .cd-deal-highlights{gap:4px;margin:8px 0 0}
.cd-archive-map .cd-map-card-popup .cd-deal-highlight{padding:3px 7px;font-size:11px}
.cd-archive-map .cd-map-card-popup .cd-archive-meta{padding-top:10px;min-height:42px;font-size:12px}
.cd-archive-map .cd-map-card-popup a.leaflet-popup-close-button{top:8px;right:8px;z-index:6;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #e4e9ef;border-radius:50%;background:#fff;color:#202735;font-family:Arial,sans-serif;font-size:20px;line-height:1;box-shadow:0 1px 4px #182b4026}
.cd-archive-map .cd-map-card-popup a.leaflet-popup-close-button:hover{background:#f4f7fa;color:#202735}

@media(min-width:1101px){
  main.gh-outer:has(.cd-archive.cd-map-open){padding-inline:clamp(24px,2.5vw,48px)}
  .cd-archive.cd-map-open{max-width:none}
  .cd-map-open>.cd-archive-filters,.cd-map-open>.cd-archive-chips{--cd-filter-width:min(1200px,calc(100vw - max(8vmin,40px)));width:var(--cd-filter-width);max-width:none;margin-inline:calc((100% - var(--cd-filter-width))/2)}
  .cd-map-open .cd-archive-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}
  .cd-map-open .cd-archive-list{grid-column:1;grid-row:1}
  .cd-map-open [data-cd-map-panel]{grid-column:2;grid-row:1;position:sticky;top:24px;min-width:0}
  .cd-map-open .cd-archive-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
  .cd-map-open .cd-archive-map,.cd-map-open .cd-map-consent-panel{height:max(420px,calc(100svh - 176px));min-height:420px}
  .cd-map-open .cd-map-consent-panel{height:auto;min-height:max(420px,calc(100svh - 176px))}
  .cd-map-open .cd-archive-help{margin-top:10px}
  .cd-map-open .cd-archive-list .cd-deal-card{container-type:inline-size}
}
@media(min-width:1101px) and (max-width:1250px){.cd-map-open .cd-archive-cards{grid-template-columns:1fr}}
/* Loading the mobile map opens a separate full-screen view with a permanent exit. */
@media(max-width:1100px){
  .cd-map-view .cd-archive-results-bar,.cd-map-view>.cd-archive-chips{margin-bottom:20px}
  .cd-archive-map-selection{flex-direction:column;align-items:stretch}
  .cd-archive-map-selection>span{flex:none;width:100%}
  .cd-archive-map-selection button{width:100%}
  .cd-map-view .cd-archive-map-selection{margin-bottom:20px}
  .cd-map-view [data-cd-map-panel]{position:relative;width:100%;max-width:none;margin:0;padding:0}
  .cd-map-view .cd-map-consent{margin:0;padding:0}
  .cd-map-view .cd-archive-map{height:clamp(300px,55svh,390px);margin:0;padding:0}
  .cd-map-view .cd-map-consent-panel{min-height:clamp(300px,55svh,390px);margin:0}
  .cd-map-view .cd-map-consent-controls{margin-top:8px}
  .cd-map-view [data-cd-map-caption]{margin-top:10px}
  body.cd-map-fullscreen-open{overflow:hidden;overscroll-behavior:none}
  .cd-archive.cd-map-fullscreen{--cd-map-bottom-clearance:calc(132px + env(safe-area-inset-bottom,0px))}
  .cd-archive.cd-map-fullscreen [data-cd-map-panel]{position:fixed;inset:0;z-index:4000100;width:100%;max-width:none;height:100vh;height:100dvh;margin:0;padding:0;background:#eaf0f5;overscroll-behavior:contain}
  .cd-map-fullscreen .cd-map-consent{height:100%;margin:0;padding:0}
  .cd-map-fullscreen .cd-archive-map{width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0}
  .cd-map-fullscreen .cd-map-consent-panel{height:100%;min-height:0;padding-bottom:var(--cd-map-bottom-clearance);border:0;border-radius:0}
  .cd-map-fullscreen .cd-map-consent-controls,.cd-map-fullscreen [data-cd-map-caption]{display:none}
  .cd-archive.cd-map-fullscreen [data-cd-map-toggle]{position:fixed;bottom:calc(64px + env(safe-area-inset-bottom,0px));left:50%;z-index:4000101;transform:translateX(-50%);width:max-content;max-width:calc(100vw - 32px);min-height:48px;padding:12px 20px;border:1px solid var(--ghost-accent-color,#e86100);background:var(--ghost-accent-color,#e86100);color:#fff;font-size:15px;font-weight:600;line-height:1.4;box-shadow:0 4px 20px #182b4050;white-space:nowrap}
  .cd-archive.cd-map-fullscreen [data-cd-map-toggle]:hover{background:var(--ghost-accent-color,#e86100);border-color:var(--ghost-accent-color,#e86100)}
  .cd-map-fullscreen .cd-archive-map .leaflet-bottom{bottom:env(safe-area-inset-bottom,0px)}
  .cd-map-fullscreen .cd-archive-map .leaflet-top{top:env(safe-area-inset-top,0px)}
  .cd-map-fullscreen .cd-archive-map .cd-map-card-popup .leaflet-popup-content{max-height:min(350px,calc(100dvh - 160px));overflow-y:auto;overscroll-behavior:contain}
}
/* Keep price and measurements on one row even in the narrower desktop split. */
@container(max-width:360px){
  .cd-map-open .cd-archive-list .cd-archive-card-content{padding:16px}
  .cd-map-open .cd-archive-list .cd-archive-facts{gap:8px}
  .cd-map-open .cd-archive-list .cd-deal-card-measures{font-size:12px}
}
@container(max-width:280px){
  .cd-map-open .cd-archive-list .cd-archive-card-content{padding:14px}
  .cd-map-open .cd-archive-list .cd-archive-facts{gap:6px}
  .cd-map-open .cd-archive-list .cd-deal-card-measures{font-size:11px}
}
@media(max-width:1000px){.cd-archive-toolbar{align-items:flex-start}.cd-archive-toolbar-actions{margin-left:auto}}
@media(max-width:900px){.cd-archive-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.cd-archive{margin-top:28px}.cd-archive-results-bar{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;margin-top:12px;padding-bottom:14px}.cd-archive-results-bar .cd-archive-check{grid-column:1/-1}.cd-archive-results-bar [data-cd-count]{text-align:left;white-space:normal}.cd-archive-results-bar [data-cd-map-toggle]{padding:10px 12px}.cd-archive-toolbar{gap:12px}.cd-archive-country-group{width:100%;gap:8px;justify-content:center}.cd-archive-country-group button{padding:10px 12px;font-size:14px}.cd-archive-toolbar-actions{width:100%;margin-left:0;gap:8px;justify-content:center}.cd-archive-toolbar-actions .cd-archive-filter-toggle,.cd-archive-toolbar-actions .cd-archive-sort{flex:1;min-width:0;width:auto;padding:10px 12px;font-size:14px}.cd-archive-toolbar-actions .cd-archive-sort{padding-right:34px;background-position:right 9px center}.cd-archive-filter-panel{padding:18px}.cd-filter-section{padding:18px 0}.cd-filter-options{gap:8px}.cd-filter-options:has([data-cd-room]),.cd-filter-options:has([data-cd-bathroom]){gap:8px}.cd-filter-options [data-cd-room],.cd-filter-options [data-cd-bathroom]{padding:10px 12px}.cd-archive .cd-filter-option{padding:10px 12px;font-size:13px}.cd-archive-cards{grid-template-columns:1fr}.cd-archive-filter-actions{gap:10px}.cd-archive-filter-actions button{padding:10px 12px;font-size:14px}.cd-archive-pagination{gap:12px}.cd-archive-pagination button{padding:9px 10px}}
@media(max-width:600px){
  .cd-archive-map{height:390px}
  .cd-archive-map .cd-map-card-popup .leaflet-popup-content{max-height:350px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}
  .cd-archive-map .cd-map-card-popup .cd-archive-cover{aspect-ratio:2/1}
  .cd-archive-map .cd-map-card-popup .cd-archive-card-content{padding:12px}
  .cd-archive-map .cd-map-card-popup .cd-deal-card h3{margin:4px 0 6px;font-size:16px;line-height:1.25}
  .cd-archive-map .cd-map-card-popup .cd-archive-meta{padding-top:6px;min-height:34px}
}
@media(max-width:360px){
  .cd-archive-map .cd-map-card-popup .cd-deal-card-measures{font-size:10px}
}

/* Header dimensions do not depend on the async archive or its fallback feed. */
.cd-deal-archive-intro .gh-archive-inner{display:block!important;grid-column:1/-1!important;min-width:0}
.cd-deal-archive-intro .gh-archive-wrapper{width:100%;max-width:800px;margin-inline:auto}
.cd-deal-archive-intro .gh-article-title{margin:0;font-size:clamp(32px,4vw,48px);line-height:1.2}
.cd-deal-archive-intro .gh-article-excerpt{margin:20px 0 0;font-size:18px;line-height:1.6}
@media(max-width:700px){.cd-deal-archive-intro .gh-article-excerpt{font-size:16px}}

.cd-filter-range{clear:both;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:570px}

/* Optional precision controls remain secondary to the five familiar presets. */
.cd-filter-custom-range{margin-top:12px}
.cd-filter-custom-range summary{width:fit-content;cursor:pointer;color:var(--color-secondary-text,#667078);font-size:14px;line-height:1.6}
.cd-filter-custom-range summary:focus-visible{outline:2px solid var(--ghost-accent-color,#e86100);outline-offset:4px;border-radius:3px}
.cd-filter-custom-range .cd-filter-range{margin-top:12px}

/* Match the existing native "Eigene Spanne" disclosure and option geometry. */
.cd-filter-more-features > .cd-filter-options{margin-top:12px}
.cd-archive-highlights .cd-filter-option > span,
.cd-archive-chip > span:has(.cd-feature-icon){display:inline-flex;align-items:center;gap:7px}
.cd-archive-highlights .cd-feature-icon,
.cd-archive-chip .cd-feature-icon{display:block;width:16px;height:16px;max-width:16px;flex:none;fill:none;stroke:currentColor}

/* Match the member homepage's Aktuelle Deals section spacing. */
.cd-deal-archive-intro{margin-top:64px}
@media(min-width:1001px){.cd-deal-archive-intro .gh-archive-wrapper{max-width:700px}}
