/* Approved marketplace compositions. All surfaces also apply to intake and staff pages. */
body.palette-noir{--bg:#fff7fa;--surface:#fffafd;--soft:#f9e5ee;--ink:#291525;--muted:#765366;--line:#e8cbd9;--purple:#b93673;--purple-dark:#922657;--action-bg:#b93673;--action-ink:#fff;--accent-soft:#f5b3cf;--hero-bg:#fbe5ef;--hero-ink:#291525;--price-bg:#241320;--price-line:#ef9fc4;--focus-ring:#b93673}
body.palette-noir.dark{--bg:#140f18;--surface:#211727;--soft:#332335;--ink:#fff5fb;--muted:#d1b7c8;--line:#54394e;--purple:#f18ab7;--purple-dark:#ffb2d3;--action-bg:#f18ab7;--action-ink:#251323;--accent-soft:#c34e86;--hero-bg:#160f1c;--hero-ink:#fff5fb;--price-bg:#241320;--price-line:#ef9fc4;--focus-ring:#f6b4d4}
body.palette-forest{--bg:#f5f8f1;--surface:#fcfdf8;--soft:#e4eee3;--ink:#102f22;--muted:#526d5a;--line:#c9dac9;--purple:#18573c;--purple-dark:#103c29;--action-bg:#124a34;--action-ink:#fff;--accent-soft:#d5b880;--hero-bg:#08291d;--hero-ink:#fffbed;--price-bg:#092f22;--price-line:#c8b781;--focus-ring:#256c4b}
body.palette-forest.dark{--bg:#071b16;--surface:#102e26;--soft:#1b3b30;--ink:#f5faef;--muted:#b3cabc;--line:#355a49;--purple:#a3e2c2;--purple-dark:#c6f4da;--action-bg:#8ed9b5;--action-ink:#092f20;--accent-soft:#d5b880;--hero-bg:#08291d;--hero-ink:#fffbed;--price-bg:#092f22;--price-line:#c8b781;--focus-ring:#a3e2c2}
body.palette-ocean{--bg:#f5f8ff;--surface:#fff;--soft:#e9f1ff;--ink:#102345;--muted:#516b91;--line:#ceddf5;--purple:#245fe8;--purple-dark:#1646b9;--action-bg:#245fe8;--action-ink:#fff;--accent-soft:#87b3ff;--hero-bg:#eaf3ff;--hero-ink:#0c234b;--price-bg:#071d3c;--price-line:#5391ff;--focus-ring:#245fe8}
body.palette-ocean.dark{--bg:#07152c;--surface:#102340;--soft:#162f53;--ink:#f1f6ff;--muted:#b3c8e8;--line:#2b496d;--purple:#91b9ff;--purple-dark:#bed6ff;--action-bg:#2d68e8;--action-ink:#fff;--accent-soft:#427eff;--hero-bg:#0b1c35;--hero-ink:#f1f6ff;--price-bg:#071d3c;--price-line:#5391ff;--focus-ring:#91b9ff}
body.palette-copper{--bg:#fcf5e9;--surface:#fffaf1;--soft:#f1e2ce;--ink:#35231b;--muted:#7b5e4b;--line:#dfc4a5;--purple:#a4472b;--purple-dark:#7c331f;--action-bg:#ac4d30;--action-ink:#fff;--accent-soft:#dca64d;--hero-bg:#faedda;--hero-ink:#35231b;--price-bg:#251810;--price-line:#e9ba74;--focus-ring:#a4472b}
body.palette-copper.dark{--bg:#1b1310;--surface:#30211a;--soft:#422e22;--ink:#fff4df;--muted:#d7bfa5;--line:#6a4933;--purple:#efb56b;--purple-dark:#ffd4a1;--action-bg:#efb56b;--action-ink:#29180e;--accent-soft:#a96539;--hero-bg:#25180f;--hero-ink:#fff4df;--price-bg:#251810;--price-line:#e9ba74;--focus-ring:#efb56b}
body.market-design{--pink:var(--purple);--profile-card:var(--surface);--profile-tint:var(--soft);--radius:14px;--shadow:0 10px 28px #1720280a;background:var(--bg);color:var(--ink);accent-color:var(--purple)}
body.market-design.dark{--danger-ink:#ffb4bc;--shadow:0 12px 32px #0002}
.market-design .compact-profile{--profile-card:var(--surface);--profile-tint:var(--soft)}
.market-design :is(input,select,textarea,.check-option,.search-box,.filter-panel,.photo-placeholder,.table-wrap,th){background-color:var(--surface);color:var(--ink);border-color:var(--line)}
.market-design :is(.panel,.settings-group,.review-section,.compact-profile-heading,.compact-profile-information,.compact-profile-book,.compact-profile-section,.model-intake-wrap,.intake-section,.intake-sidebar,.intake-card,.intake-card-body,.model-media-wrap .uploader-panel){background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:var(--shadow)}
.market-design :is(.tag,.fee-pill,.status-code,.link-icon,.badge,.intake-card-head,.compact-field-editor,.compact-data-section>summary){background:var(--soft);color:var(--purple);border-color:var(--line)}
.market-design .form-field>span,.market-design .model-intake-wrap :is(h1,h2,h3,legend){color:var(--ink)}
.market-design .model-intake-wrap{border-radius:16px;background:var(--bg)}
.market-design .model-intake-wrap .intake-sidebar{padding:12px;border:1px solid var(--line);border-radius:12px}
.market-design .model-intake-wrap .intake-card-head{background:var(--soft)}
.market-design .model-intake-wrap .model-intake-heading{padding:22px;border:1px solid var(--line);border-radius:12px;background:var(--soft)}
.market-design :is(.model-intake-wrap,.model-media-wrap) .button:not(.ghost):not(.danger){background:var(--action-bg);color:var(--action-ink);border-color:var(--action-bg)}
.market-design :is(.intake-nav a.active,.status-tabs a.active,.page-link.active){background:var(--action-bg);color:var(--action-ink);border-color:var(--action-bg)}
.market-design :is(.notice,.app-confirm){border-color:var(--line)}
.market-design .badge:is(.rejected,.suspended,.inactive,.changes_requested){background:color-mix(in srgb,var(--danger-ink) 12%,var(--surface));color:var(--danger-ink)}
.market-design .badge:is(.approved,.active){background:color-mix(in srgb,#25835c 12%,var(--surface));color:#1b724d}
.market-design.dark .badge:is(.approved,.active){color:#9de4bd}
.market-design .button:not(.ghost):not(.danger):hover{filter:brightness(1.07)}
.market-design .compact-header{background:var(--surface);--header-accent:var(--purple);border-color:var(--line);box-shadow:none}
.market-design .compact-header .header-inner{min-height:64px;gap:18px}
.market-design .compact-header .brand{font:600 23px Georgia,serif;letter-spacing:-.025em;max-width:260px}
.market-design .compact-header .brand-mark{display:none}
.market-design .compact-header .header-nav>.header-link{font-size:13px;font-weight:550;min-height:38px;padding:9px 13px;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--ink)}
.market-design .compact-header .header-nav>.header-link>.header-icon{display:none}
.market-design .compact-header .header-nav>.header-link.is-active{color:var(--action-ink);background:var(--action-bg);border-color:var(--action-bg)}
.market-design .compact-header .header-tools{gap:8px}
.market-design .site-language{border:0;background:transparent;padding:0;gap:2px}
.market-design .site-language-label,.market-design .site-language-choice img{display:none}
.market-design .site-language-choice{font-size:12px;letter-spacing:.06em;padding:8px;min-height:34px}
.market-design .header-control{color:var(--ink)}
.market-design .header-popover{background:var(--surface);border-color:var(--line)}
.palette-ocean .compact-header .brand{font-family:Arial,system-ui,sans-serif;font-weight:800;letter-spacing:-.045em}
.palette-copper :is(.section-heading h1,.model-intake-heading h1,.compact-profile-identity h1){font-family:Georgia,serif;font-weight:500}
.market-design.page-catalog{background:var(--bg)}
.market-design.page-catalog .compact-header{width:min(1560px,calc(100% - 40px));margin:20px auto 0;padding:0 24px;border:1px solid var(--line);border-bottom:0;border-radius:18px 18px 0 0;background:var(--surface)}
.market-design.page-catalog>.container{width:min(1560px,calc(100% - 40px));margin:0 auto;padding:0 24px 26px;min-height:0;border:1px solid var(--line);border-top:0;border-radius:0 0 18px 18px;background:var(--surface)}
.market-design.page-catalog>.footer{background:transparent;border:0;max-width:1560px;margin:auto;color:var(--muted)}
.market-design .market-hero{position:relative;isolation:isolate;overflow:hidden;min-height:180px;margin:0 -24px;padding:26px 34px;background:var(--hero-bg);color:var(--hero-ink);border-color:var(--line)}
.market-design .panther-hero-copy{max-width:82%;position:relative;z-index:2}
.market-design .panther-hero h1{font-family:Georgia,serif;font-weight:600;font-size:clamp(34px,3.6vw,56px);letter-spacing:-.045em;line-height:1.05;max-width:none;margin:0 0 12px;color:var(--hero-ink)}
.market-design .panther-hero .eyebrow{font-size:10px;letter-spacing:.2em;margin:0 0 9px;color:var(--hero-ink);opacity:.8}
.market-design .panther-hero-description{display:block;font-size:16px;line-height:1.6;color:var(--hero-ink);max-width:none;margin:0}
.market-design .market-hero-art{position:absolute;z-index:0;inset:0;pointer-events:none}
.palette-noir .market-hero{background:var(--hero-bg) url('noir-lines.svg') center/cover no-repeat;text-align:center;justify-content:center;padding-left:34px}
.palette-noir .panther-hero-copy{max-width:100%}
.palette-forest .market-hero{background:#08291d url('forest-hero.webp') right center/cover no-repeat;border-color:var(--line)}
.palette-forest .panther-hero-copy{max-width:65%}
.palette-forest .market-hero-art{background:linear-gradient(90deg,#08291df2 0%,#08291dd9 38%,#08291d10 80%)}
.palette-ocean .panther-hero h1{font-family:Arial,system-ui,sans-serif;font-weight:800;letter-spacing:-.055em}
.palette-ocean .panther-hero-copy{max-width:65%}
.palette-ocean .market-hero-art{background:url('ocean-ribbon.svg') right 12% center/auto 120% no-repeat;opacity:.95}
.palette-copper .market-hero-art{inset:22px 5% 0 auto;width:30%;background:radial-gradient(circle at 26% 27%,var(--accent-soft) 0 17%,transparent 17.3%),radial-gradient(ellipse at 20% 100%,var(--soft) 0 32%,transparent 32.3%);opacity:.75}
.palette-copper .market-hero-art:after{content:'';position:absolute;inset:20% 10% 0 50%;border-radius:100% 0 0 0;background:var(--purple);opacity:.5}
.palette-copper .panther-hero-copy{max-width:75%}
.market-design .panther-catalog-layout{display:block;padding-top:20px}
:is(.palette-noir,.palette-forest) .panther-catalog-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:22px;align-items:start}
.market-design .panther-filters{padding:16px;background:var(--soft);border:1px solid var(--line);border-radius:12px;margin:0;min-width:0}
.market-design .panther-filters>h2{display:none}
.market-design .panther-filter-drawer>summary .header-icon,.market-design .panther-filters>h2 .header-icon{width:21px;height:21px;flex:none}
:is(.palette-noir,.palette-forest) .panther-filters>h2{display:flex;gap:8px;align-items:center;margin:0 0 16px;font-size:20px;font-family:Georgia,serif}
.market-filter-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;align-items:end}
:is(.palette-noir,.palette-forest) .market-filter-grid{display:flex;flex-direction:column;align-items:stretch;gap:16px}
.market-design .panther-search{grid-column:auto;width:100%;height:46px;background:var(--surface);font-size:14px}
.market-design .panther-filter-field>span,.market-design .panther-range legend{font-size:12px;font-weight:600;color:var(--muted)}
.market-design .panther-filter-field select,.market-design .panther-range input{height:46px;font-size:13px;border-radius:8px;background:var(--surface)}
.market-design .panther-range input{padding:8px 6px;width:100%;min-width:0}
.market-filter-multi{position:relative;min-width:0;margin:0}
.market-filter-multi>summary{position:relative;display:grid;gap:5px;list-style:none;min-height:66px;border:1px solid var(--line);border-radius:8px;padding:9px 28px 9px 12px;background:var(--surface);cursor:pointer;font-size:12px;color:var(--muted)}
.market-filter-multi>summary>strong{font-size:13px;color:var(--ink);font-weight:500}
.market-filter-multi>summary>span:last-child{position:absolute;right:10px;top:26px;color:var(--ink)}
.market-filter-multi>summary::-webkit-details-marker{display:none}
.market-filter-multi.has-selection>summary{border-color:var(--purple)}
.market-filter-popover{position:absolute;z-index:20;top:calc(100% + 8px);left:0;width:min(350px,82vw);max-height:400px;overflow:auto;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 12px 30px #0002}
.market-filter-popover .catalog-filter-group{border:0;padding:0;margin:0;min-width:0;width:100%}
.market-filter-popover .catalog-filter-options{display:grid;grid-template-columns:1fr;gap:10px}
.market-filter-popover .catalog-filter-option{font-size:13px;align-items:start}
.market-filter-popover input{accent-color:var(--purple)}
:is(.palette-noir,.palette-forest) .market-filter-popover{position:static;width:100%;max-height:330px;box-shadow:none;margin-top:8px;padding:12px}
.market-design .market-more-filters{position:relative;border:0;padding:0;margin:0;min-width:0}
.market-design .market-more-filters>summary{min-height:46px;border:1px solid var(--line);border-radius:8px;padding:12px;display:flex;justify-content:space-between;gap:8px;background:var(--surface);color:var(--ink);font-size:13px;margin:0;cursor:pointer}
.market-design .market-more-filters>.panther-advanced-fields{position:absolute;z-index:21;top:calc(100% + 8px);right:0;width:min(570px,85vw);max-height:460px;overflow:auto;display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 12px 30px #0002;margin:0}
.market-design .market-more-filters .catalog-filter-group{grid-column:1/-1;width:100%;min-width:0}
.market-design .market-more-filters .catalog-filter-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
:is(.palette-noir,.palette-forest) .market-more-filters>.panther-advanced-fields{position:static;box-shadow:none;width:100%;grid-template-columns:1fr;padding:14px;margin-top:8px}
:is(.palette-noir,.palette-forest) .market-more-filters .catalog-filter-options{grid-template-columns:1fr}
.market-filter-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap;min-height:46px}
.market-filter-actions .button{min-height:44px;font-size:12px;flex:1;padding:10px 9px;white-space:normal;text-align:center}
:is(.palette-noir,.palette-forest) .market-filter-actions{flex-direction:column;align-items:stretch}
.market-design .panther-results-heading{margin:18px 0 16px;min-height:40px}
:is(.palette-noir,.palette-forest) .panther-results-heading{margin:0 0 16px}
.market-design .panther-results-heading h2{font-size:18px;margin:0;color:var(--ink)}
.market-design .panther-results-heading select{height:40px;width:180px;border-radius:8px}
.market-design .panther-profile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}
.market-design .panther-card{display:flex;flex-direction:column;height:100%;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:none;overflow:hidden}
.market-design .panther-card .card-photo{height:280px;aspect-ratio:auto;min-height:0;flex:none;width:100%}
.market-design .panther-card .card-body{padding:14px;gap:9px;min-width:0;display:flex;flex-direction:column;flex:1}
.market-design .panther-card-identity h3{font:700 16px Arial,system-ui,sans-serif;margin:0 0 6px;letter-spacing:-.02em;color:var(--ink)}
.market-design .panther-card-identity p{font-size:12px;color:var(--muted)}
.market-design .panther-card-details{margin:0 0 5px}
.market-design .panther-card-details>summary{font-size:12px;color:var(--ink);min-height:30px;line-height:1.5;cursor:pointer}
.market-design .panther-card .card-body>.panther-card-action:last-child{margin-top:auto;min-height:44px;font-size:13px;padding:10px 24px;border-radius:8px;white-space:normal;text-align:center}
.market-design .panther-approved{font-size:12px;color:#1b724d}
.market-design.dark .panther-approved{color:#9de4bd}
.market-design .catalog-price-badge{background:var(--price-bg);color:#fff;border:1px solid var(--price-line);border-radius:8px;min-height:32px;padding:6px 9px;box-shadow:0 2px 7px #0004}
.market-design .catalog-price-badge>strong{font-size:15px}
.market-design .catalog-price-badge>span{font-size:11px}
.market-design .profile-card .catalog-card-badges .new-badge{background:var(--action-bg);color:var(--action-ink);border-color:var(--accent-soft);font-size:10px;padding:6px 8px;border-radius:7px;max-width:40%}
.market-design .panther-catalog-pagination{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;padding-top:18px;margin-top:24px;border-color:var(--line)}
.market-design .panther-catalog-pagination .pagination{margin:0;flex:1}
.market-page-size{font-size:12px;color:var(--muted);padding:9px 12px;border:1px solid var(--line);border-radius:8px}
.palette-copper .panther-card-identity h3{font-family:Georgia,serif;font-weight:600;font-size:18px}
.palette-copper .panther-card{border-radius:16px}
.palette-copper .panther-card .card-body{background:linear-gradient(var(--surface),var(--soft))}
.palette-copper .panther-card .panther-card-action{border-radius:5px}
.palette-ocean .panther-card{border-radius:10px;box-shadow:0 4px 16px #16439108}
.swatch-forest{background:linear-gradient(135deg,#092f22 55%,#8ed9b5 56%)}
.swatch-ocean{background:linear-gradient(135deg,#0b2347 55%,#427eff 56%)}
.swatch-copper{background:linear-gradient(135deg,#fcf0df 45%,#ac4d30 46%,#efb56b)}
@media(min-width:1241px){.market-design .market-filter-actions{flex-wrap:nowrap}}
@media(max-width:1240px){:is(.palette-noir,.palette-forest) .panther-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-filter-actions{justify-content:stretch}.market-filter-actions .button{flex:1}.market-design .compact-header .header-nav>.header-link{padding:9px 10px;font-size:12px}.market-design .compact-header .brand{max-width:210px;font-size:21px}}
@media(max-width:1060px){:is(.palette-noir,.palette-forest) .panther-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-design .panther-profile-grid{gap:14px}:is(.palette-ocean,.palette-copper) .panther-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-design .compact-header .header-inner{min-height:64px}.market-design .market-hero{min-height:180px}.market-design .panther-hero h1{font-size:42px}}
@media(max-width:760px){
 .market-design.page-catalog .compact-header{width:100%;margin:0;padding:0 16px;border:0;border-bottom:1px solid var(--line);border-radius:0}
 .market-design.page-catalog>.container{width:100%;padding:0 16px 24px;border:0;border-radius:0}
 .market-design .market-hero{min-height:180px;margin:0 -16px;padding:26px 20px}
 .market-design .panther-hero h1{font-size:38px;line-height:1.05}
 .market-design .panther-hero-description{display:block;font-size:13px;line-height:1.6}
 .market-design .panther-hero .eyebrow{font-size:9px}
 .palette-forest .panther-hero-copy,.palette-ocean .panther-hero-copy{max-width:70%}
 .palette-forest .market-hero{background-position:70% center}
 .palette-ocean .market-hero-art{background-position:150% center;opacity:.55}
 .palette-copper .market-hero-art{width:35%;right:2%;opacity:.4}
 .palette-copper .panther-hero-copy{max-width:90%}
 .market-design .panther-catalog-layout{display:block;padding-top:16px}
 .market-design .panther-filter-drawer{margin-bottom:18px}
 .market-design .panther-filters>h2{display:none}
 .market-design .panther-filter-drawer>summary{background:var(--soft);border-color:var(--line);min-height:44px}
 .market-design .market-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
 .market-design .panther-search,.market-design .market-filter-actions{grid-column:1/-1}
 .market-design .market-filter-actions{flex-direction:row}
 .market-design .panther-filter-field{grid-column:auto}
 .market-design .market-filter-popover{position:static;width:100%;max-height:280px;box-shadow:none;margin-top:8px;padding:10px}
 .market-design .market-more-filters{grid-column:1/-1}
 .market-design .market-more-filters>.panther-advanced-fields{position:static;width:100%;max-height:none;box-shadow:none;margin-top:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}
 .market-design .panther-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
 .market-design .panther-card .card-photo{height:auto;aspect-ratio:4/5}
 .market-design .panther-card .card-body{padding:11px;gap:8px}
 .market-design .panther-card-identity h3{font-size:15px}
 .market-design .panther-results-heading{margin:0 0 16px}
 .market-design .panther-results-heading select{width:155px}
 .market-design .compact-header .brand{max-width:100%;font-size:21px}
 .market-design .compact-header .header-inner{grid-template-columns:minmax(0,1fr) auto;min-height:64px;gap:8px}
 .market-design .compact-header .brand{grid-column:1;grid-row:1;min-width:0;padding:10px 0;font-size:18px}
 .market-design .compact-header .brand-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
 .market-design .compact-header .header-tools{grid-column:2;grid-row:1;padding:0;gap:2px;justify-self:end}
 .market-design .compact-header .header-control{min-width:30px;width:30px;height:38px}
 .market-design .compact-header .site-language{margin:0;gap:0}
 .market-design .compact-header .site-language-choice{padding:6px;font-size:11px;letter-spacing:0}
 .market-design .compact-header .header-nav{grid-column:1/-1;grid-row:2}
 .market-design:has(.panther-mobile-nav){padding-bottom:76px}
 .market-design:has(.panther-mobile-nav) .compact-header .header-menu-toggle,.market-design:has(.panther-mobile-nav) .compact-header.menu-enhanced .header-nav{display:none}
 .market-design .panther-mobile-nav{background:var(--surface);border-color:var(--line)}
 .market-design .panther-mobile-nav .header-link.is-active{color:var(--purple)}
 .market-design .model-intake-wrap .model-intake-heading{padding:16px}
}
@media(max-width:480px){.market-design .market-hero{min-height:170px}.market-design .panther-hero h1{font-size:32px}.market-design .panther-hero-description{font-size:12px}.market-design .panther-card .card-body{padding:10px}.market-design .panther-card .card-body>.panther-card-action:last-child{font-size:12px;min-height:44px}.market-design .panther-card-identity p{font-size:12px}.market-design .catalog-card-badges{top:7px;left:7px;right:7px;gap:4px}.market-design .catalog-price-badge{padding:5px 6px;gap:3px;min-height:30px}.market-design .catalog-price-badge>strong{font-size:13px}.market-design .catalog-price-badge>span{font-size:10px}.market-design .profile-card .catalog-card-badges .new-badge{font-size:9px;padding:5px}.market-design .panther-filter-field select,.market-design .panther-range input,.market-design .panther-search input{font-size:16px}.market-design .panther-results-heading h2{font-size:16px}.market-design .panther-results-heading select{width:145px;font-size:12px}.market-design .panther-catalog-pagination{gap:12px}.market-page-size{padding:7px 10px}.market-design .market-more-filters>.panther-advanced-fields{grid-template-columns:1fr}.market-design .market-more-filters .catalog-filter-options{grid-template-columns:1fr}}
@media(max-width:350px){.market-design .panther-profile-grid{grid-template-columns:1fr}.market-design .market-filter-grid{grid-template-columns:1fr}.market-design .panther-results-heading{flex-wrap:wrap}.market-design .panther-hero h1{font-size:28px}}
@media(prefers-reduced-motion:reduce){.market-design *{scroll-behavior:auto!important;transition:none!important}}
