/* Equal row heights without fixed text heights, clipping or photo scaling. */
@media (max-width: 700px) {
  .editorial-hero__visual.editorial-hero__visual--count-1 { display: block; height: auto; min-height: 0; }
  .editorial-hero__visual--count-1 .editorial-hero__photo { height: auto; min-height: 0; }
  .editorial-hero__visual--count-1 .editorial-hero__photo img { display: block; width: 100%; height: auto; }
}
.editorial-story__grid > * { min-width: 0; }
.editorial-story__grid > div:first-child h2 {
  font-size: clamp(2rem, 3.1vw, 3rem);
  line-height: 1.08;
  overflow-wrap: break-word;
}
/* Reframe the audited photograph, never redraw jewelry or scale the oval mask. */
.hero__slide--pool img[src*="/home-oval-v3/b008-kka-0133-"] {
  object-view-box: inset(25% 0 0 0);
}
.hero__slide--pool img[src*="/home-oval-v3/b008-kka-0012-"] {
  object-view-box: inset(0 0 20% 0);
}
.hero__slide--pool img[src*="/home-oval-v3/13-kka-0027-"] {
  object-view-box: inset(12%);
}
.resident-grid--compact,
.resident-catalog-grid { align-items: stretch; }
.resident-grid--compact .resident-card--random,
.resident-catalog-grid .catalog-resident-card {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  min-width: 0;
}
.resident-grid--compact .resident-card--random .resident-card__media,
.resident-catalog-grid .catalog-resident-card__media { flex-shrink: 0; }
.resident-grid--compact .resident-card--random .resident-card__body,
.resident-catalog-grid .catalog-resident-card__body {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.resident-grid--compact .resident-card__body > .card-actions,
.resident-catalog-grid .catalog-resident-card__body > .card-actions {
  margin-top: auto;
}

/* BEGIN RESIDENT DETAIL PORTRAIT WHOLE-FRAME 20260909
   Keep the full approved portrait visible on resident detail pages. */
.editorial-detail--resident .editorial-hero__photo--portrait {
  height: auto !important;
  min-height: 0 !important;
  aspect-ratio: auto !important;
  align-self: start;
  background: transparent !important;
}
.editorial-detail--resident .editorial-hero__photo--portrait picture {
  display: block;
  width: 100%;
  height: auto;
}
.editorial-detail--resident .editorial-hero__photo--portrait img.resident-portrait {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  max-height: none !important;
  object-fit: initial !important;
  object-position: center !important;
  transform: none !important;
  scale: none !important;
}
/* Strict 2x ceilings for the two approved lower-resolution portraits. */
.editorial-detail--resident .editorial-hero__photo--portrait:has(img[src*="KKA-0027-"]) {
  max-width: 449px;
  justify-self: center;
}
.editorial-detail--resident .editorial-hero__photo--portrait:has(img[src*="KKA-0106-"]) {
  max-width: 426px;
  justify-self: center;
}
.editorial-detail--resident .editorial-hero__photo--portrait:has(img[src*="KKA-0132-"]) {
  max-width: 489px;
  justify-self: center;
}
/* END RESIDENT DETAIL PORTRAIT WHOLE-FRAME 20260909 */

/* BEGIN AUDITED PORTRAITS 20260909: local proposals, not render PASS */
:is(.catalog-resident-card__media,.resident-card__media,.maker-teaser__portrait,.thematic-maker__photo,.editorial-hero__photo--portrait):has(img[src*="KKA-0015-7dff5c2f76599a4c.png"]) {height:auto!important;min-height:0!important;aspect-ratio:auto!important;background:transparent!important;}
img[src*="KKA-0015-7dff5c2f76599a4c.png"] {display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:initial!important;transform:none!important;scale:none!important;}
:is(.catalog-resident-card__media,.resident-card__media,.maker-teaser__portrait,.thematic-maker__photo,.editorial-hero__photo--portrait):has(img[src*="KKA-0022-26e5e5142d788bd6.png"]) {height:auto!important;min-height:0!important;aspect-ratio:auto!important;background:transparent!important;}
img[src*="KKA-0022-26e5e5142d788bd6.png"] {display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:initial!important;transform:none!important;scale:none!important;}
:is(.catalog-resident-card__media,.resident-card__media,.maker-teaser__portrait,.thematic-maker__photo,.editorial-hero__photo--portrait):has(img[src*="KKA-0025-350096383621bd55.png"]) {height:auto!important;min-height:0!important;aspect-ratio:auto!important;background:transparent!important;}
img[src*="KKA-0025-350096383621bd55.png"] {display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:initial!important;transform:none!important;scale:none!important;}
:is(.catalog-resident-card__media,.resident-card__media,.maker-teaser__portrait,.thematic-maker__photo,.editorial-hero__photo--portrait):has(img[src*="KKA-0069-c4e1b0f0937b0aed.png"]) {height:auto!important;min-height:0!important;aspect-ratio:auto!important;background:transparent!important;}
img[src*="KKA-0069-c4e1b0f0937b0aed.png"] {display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:initial!important;transform:none!important;scale:none!important;}
:is(.catalog-resident-card__media,.resident-card__media,.maker-teaser__portrait,.thematic-maker__photo,.editorial-hero__photo--portrait):has(img[src*="KKA-0072-bec95a23bd06ec48.png"]) {height:auto!important;min-height:0!important;aspect-ratio:auto!important;background:transparent!important;}
img[src*="KKA-0072-bec95a23bd06ec48.png"] {display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:initial!important;transform:none!important;scale:none!important;}
:is(.catalog-resident-card__media,.resident-card__media,.maker-teaser__portrait,.thematic-maker__photo,.editorial-hero__photo--portrait):has(img[src*="KKA-0002-0f26772cef485b44.png"]) {height:auto!important;min-height:0!important;aspect-ratio:auto!important;background:transparent!important;}
img[src*="KKA-0002-0f26772cef485b44.png"] {display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:initial!important;transform:none!important;scale:none!important;}
:is(.catalog-resident-card__media,.resident-card__media,.maker-teaser__portrait,.thematic-maker__photo,.editorial-hero__photo--portrait):has(img[src*="KKA-0029-65b537b377495e43.png"]) {height:auto!important;min-height:0!important;aspect-ratio:auto!important;background:transparent!important;}
img[src*="KKA-0029-65b537b377495e43.png"] {display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:initial!important;transform:none!important;scale:none!important;}
:is(.catalog-resident-card__media,.resident-card__media,.maker-teaser__portrait,.thematic-maker__photo,.editorial-hero__photo--portrait):has(img[src*="KKA-0035-e497c0abf7a04d40.png"]) {height:auto!important;min-height:0!important;aspect-ratio:auto!important;background:transparent!important;}
img[src*="KKA-0035-e497c0abf7a04d40.png"] {display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:initial!important;transform:none!important;scale:none!important;}
:is(.catalog-resident-card__media,.resident-card__media,.maker-teaser__portrait,.thematic-maker__photo,.editorial-hero__photo--portrait):has(img[src*="KKA-0084-0db910bc7adb805b.png"]) {height:auto!important;min-height:0!important;aspect-ratio:auto!important;background:transparent!important;}
img[src*="KKA-0084-0db910bc7adb805b.png"] {display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:initial!important;transform:none!important;scale:none!important;}
:is(.catalog-resident-card__media,.resident-card__media,.maker-teaser__portrait,.thematic-maker__photo,.editorial-hero__photo--portrait):has(img[src*="KKA-0132-63e5de17f6900029.png"]) {height:auto!important;min-height:0!important;aspect-ratio:auto!important;background:transparent!important;}
img[src*="KKA-0132-63e5de17f6900029.png"] {display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:initial!important;transform:none!important;scale:none!important;}
:is(.catalog-resident-card__media,.resident-card__media,.maker-teaser__portrait,.thematic-maker__photo,.editorial-hero__photo--portrait):has(img[src*="KKA-0133-3ec0efc693709d33.png"]) {height:auto!important;min-height:0!important;aspect-ratio:auto!important;background:transparent!important;}
img[src*="KKA-0133-3ec0efc693709d33.png"] {display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:initial!important;transform:none!important;scale:none!important;}
:is(.catalog-resident-card__media,.resident-card__media,.maker-teaser__portrait,.thematic-maker__photo,.editorial-hero__photo--portrait):has(img[src*="KKA-0108-4e3a213dc06e317b.png"]) {height:auto!important;min-height:0!important;aspect-ratio:auto!important;background:transparent!important;}
img[src*="KKA-0108-4e3a213dc06e317b.png"] {display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:initial!important;transform:none!important;scale:none!important;}
:is(.catalog-resident-card__media,.resident-card__media,.maker-teaser__portrait,.thematic-maker__photo,.editorial-hero__photo--portrait):has(img[src*="KKA-0037-aa5bb9472434b875.png"]) {height:auto!important;min-height:0!important;aspect-ratio:auto!important;background:transparent!important;}
img[src*="KKA-0037-aa5bb9472434b875.png"] {display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:initial!important;transform:none!important;scale:none!important;}
:is(.catalog-resident-card__media,.resident-card__media,.maker-teaser__portrait,.thematic-maker__photo,.editorial-hero__photo--portrait):has(img[src*="KKA-0013-d7c3285fd8c475ca.png"]) {height:auto!important;min-height:0!important;aspect-ratio:auto!important;background:transparent!important;}
img[src*="KKA-0013-d7c3285fd8c475ca.png"] {display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:initial!important;transform:none!important;scale:none!important;}
:is(.catalog-resident-card__media,.resident-card__media,.maker-teaser__portrait,.thematic-maker__photo,.editorial-hero__photo--portrait):has(img[src*="KKA-0009-cc6c6ced50c51453.png"]) {height:auto!important;min-height:0!important;aspect-ratio:auto!important;background:transparent!important;}
img[src*="KKA-0009-cc6c6ced50c51453.png"] {display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:initial!important;transform:none!important;scale:none!important;}
:is(.catalog-resident-card__media,.resident-card__media,.maker-teaser__portrait,.thematic-maker__photo,.editorial-hero__photo--portrait):has(img[src*="KKA-0026-aee60259dfe5deb6.png"]) {height:auto!important;min-height:0!important;aspect-ratio:auto!important;background:transparent!important;}
img[src*="KKA-0026-aee60259dfe5deb6.png"] {display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:initial!important;transform:none!important;scale:none!important;}
:is(.catalog-resident-card__media,.resident-card__media,.maker-teaser__portrait,.thematic-maker__photo,.editorial-hero__photo--portrait):has(img[src*="KKA-0092-e319db39cfbfbd0a.png"]) {height:auto!important;min-height:0!important;aspect-ratio:auto!important;background:transparent!important;}
img[src*="KKA-0092-e319db39cfbfbd0a.png"] {display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:initial!important;transform:none!important;scale:none!important;}
:is(.catalog-resident-card__media,.resident-card__media,.maker-teaser__portrait,.thematic-maker__photo,.editorial-hero__photo--portrait):has(img[src*="KKA-0103-d980b65edd542d5e.png"]) {height:auto!important;min-height:0!important;aspect-ratio:auto!important;background:transparent!important;}
img[src*="KKA-0103-d980b65edd542d5e.png"] {display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:initial!important;transform:none!important;scale:none!important;}
/* END AUDITED PORTRAITS 20260909 */

/* BEGIN PRODUCT DETAIL NATURAL 20260909 */
.editorial-detail--product .editorial-hero__visual {
  height:auto;min-height:0;grid-template-columns:minmax(0,1fr);
  grid-template-rows:none;grid-auto-rows:auto;align-items:start;
}
.editorial-detail--product .editorial-hero__visual .editorial-hero__photo:nth-child(n) {
  grid-column:1;grid-row:auto;height:auto;min-height:0;align-self:start;background:transparent;
}
.editorial-detail--product .editorial-hero__photo picture {
  display:block;width:100%;height:auto;
}
.editorial-detail--product .editorial-hero__photo img {
  display:block;width:100%;height:auto;max-height:none;object-fit:initial;
  background:transparent;transform:none;animation:none;
}
.editorial-detail--product .editorial-gallery {
  grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-items:start;
}
.editorial-detail--product .editorial-gallery figure:nth-child(n) {
  grid-column:auto;grid-row:auto;height:auto;min-height:0;align-self:start;background:transparent;
}
.editorial-detail--product .editorial-gallery img {
  display:block;width:100%;height:auto;max-height:none;object-fit:initial;
  background:transparent;transform:none;
}
/* Do not enlarge the only available authentic rasters beyond 1x. The small
   desktop inset is preferable to invented pixels; mobile remains fluid. */
.editorial-detail--product img[src*="e6e7db94e6b7f1e831f9.jpg"] {
  max-width:604px;margin-inline:auto;
}
.editorial-detail--product img[src*="b429cdf05529dd82da32.webp"] {
  max-width:688px;margin-inline:auto;
}
@media(max-width:700px) {
  .editorial-detail--product .editorial-gallery {grid-template-columns:minmax(0,1fr);}
}
/* END PRODUCT DETAIL NATURAL 20260909 */

/* BEGIN KOBINA WHOLE PORTRAIT 20260909 */
.editorial-detail--resident .editorial-hero__photo--portrait:has(img[src*="c5627822f767cbc5de41.webp"]) {
 height:auto;min-height:0;aspect-ratio:auto;align-self:start;background:transparent;
}
.editorial-detail--resident .editorial-hero__photo--portrait img[src*="c5627822f767cbc5de41.webp"] {
 display:block;width:100%;height:auto;max-height:none;object-fit:initial;transform:none;animation:none;
}
/* END KOBINA WHOLE PORTRAIT 20260909 */

/* BEGIN TARGETED MC COLLECTION LAYOUT 20260909 */
@media(max-width:700px) {
 .editorial-detail--workshop .editorial-hero__visual {height:auto;min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-rows:auto;align-items:start;transform:none;}
 .editorial-detail--workshop .editorial-hero__photo:nth-child(n) {grid-column:1;grid-row:auto;height:auto;min-height:0;align-self:start;background:transparent;}
 .editorial-detail--workshop .editorial-hero__photo picture {height:auto;display:block;width:100%;}
 .editorial-detail--workshop .editorial-hero__photo img {display:block;width:100%;height:auto;max-height:none;object-fit:initial;background:transparent;transform:none;animation:none;}
 .editorial-detail--workshop .editorial-hero__stamp {position:static;grid-column:1;grid-row:auto;justify-self:start;max-width:100%;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;transform:none;}
}
.thematic-collection--forest .thematic-hero__visual {min-height:0;height:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto;align-items:start;}
.thematic-collection--forest .thematic-hero__visual figure:nth-child(n) {grid-row:auto;grid-column:auto;height:auto;align-self:start;background:transparent;}
.thematic-collection--forest .thematic-hero__visual figure:first-child {grid-column:1 / -1;}
.thematic-collection--forest .thematic-hero__visual img {width:100%;height:auto;object-fit:initial;display:block;}
:is(.thematic-collection--forest,.thematic-collection--minerals) .thematic-product__media {height:auto;min-height:0;background:transparent;}
:is(.thematic-collection--forest,.thematic-collection--minerals) .thematic-product__media img {width:100%;height:auto;object-fit:initial;display:block;transform:none;}
/* END TARGETED MC COLLECTION LAYOUT 20260909 */

/* BEGIN THREE EXISTING WHOLE PORTRAITS 20260909 */
:is(.resident-card__media,.catalog-resident-card__media,.maker-teaser__portrait,.thematic-maker__photo,.editorial-hero__photo--portrait):has(img[src*="dfa61bb64bd1d1ef4ae4.png"]) {height:auto!important;min-height:0!important;aspect-ratio:auto!important;align-self:start;background:transparent!important;}
img[src*="dfa61bb64bd1d1ef4ae4.png"] {display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:initial!important;transform:none!important;animation:none!important;}
:is(.resident-card__media,.catalog-resident-card__media,.maker-teaser__portrait,.thematic-maker__photo,.editorial-hero__photo--portrait):has(img[src*="edbf304604534378625e.jpg"]) {height:auto!important;min-height:0!important;aspect-ratio:auto!important;align-self:start;background:transparent!important;}
img[src*="edbf304604534378625e.jpg"] {display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:initial!important;transform:none!important;animation:none!important;}
:is(.resident-card__media,.catalog-resident-card__media,.maker-teaser__portrait,.thematic-maker__photo,.editorial-hero__photo--portrait):has(img[src*="c617aac319a8f927ebe7.webp"]) {height:auto!important;min-height:0!important;aspect-ratio:auto!important;align-self:start;background:transparent!important;}
img[src*="c617aac319a8f927ebe7.webp"] {display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:initial!important;transform:none!important;animation:none!important;}
/* END THREE EXISTING WHOLE PORTRAITS 20260909 */

/* BEGIN RESIDENT SECONDARY GALLERY NATURAL 20260909 */
.editorial-detail--resident .editorial-gallery {
 grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-items:start;
}
.editorial-detail--resident .editorial-gallery figure:nth-child(n) {
 grid-column:auto;grid-row:auto;height:auto;min-height:0;align-self:start;background:transparent;
}
.editorial-detail--resident .editorial-gallery img {
 display:block;width:100%;height:auto;max-height:none;object-fit:initial;background:transparent;transform:none;
}
.editorial-detail--resident .editorial-hero__photo:not(.editorial-hero__photo--portrait) {
 height:auto;min-height:0;align-self:start;background:transparent;
}
.editorial-detail--resident .editorial-hero__photo:not(.editorial-hero__photo--portrait) picture {
 display:block;width:100%;height:auto;
}
.editorial-detail--resident .editorial-hero__photo:not(.editorial-hero__photo--portrait) img {
 display:block;width:100%;height:auto;max-height:none;object-fit:initial;background:transparent;transform:none;animation:none;
}
@media(max-width:700px) {
 .editorial-detail--resident .editorial-gallery {grid-template-columns:minmax(0,1fr);}
}
/* END RESIDENT SECONDARY GALLERY NATURAL 20260909 */

/* Product opening: one stable photo beside the copy; secondary photos below. */
.editorial-detail--product .editorial-hero__layout {align-items:start;}
.editorial-detail--product .editorial-hero__copy {align-self:start;min-width:0;}
.editorial-detail--product .editorial-hero__visual {display:block;transform:none;}
.editorial-detail--product .editorial-hero__visual .editorial-hero__photo:nth-child(n) {
  width:100%;height:clamp(380px,42vw,620px);margin:0;overflow:hidden;
}
.editorial-detail--product .editorial-hero__photo picture {display:block;width:100%;height:100%;}
.editorial-detail--product .editorial-hero__photo img {
  width:100%;height:100%;object-fit:contain!important;object-position:center!important;
}
.editorial-detail--product .editorial-hero__stamp {display:none;}
@media(max-width:700px) {
  .editorial-detail--product .editorial-hero__visual .editorial-hero__photo:nth-child(n) {
    height:auto;aspect-ratio:1;
  }
}

/* Kostrova: square listing portrait; keep full-height head, crop side background. */
:is(.resident-card__media,.catalog-resident-card__media,.thematic-maker__photo):has(img[src*="c617aac319a8f927ebe7.webp"]) {height:auto!important;min-height:0!important;aspect-ratio:1!important;align-self:stretch!important;overflow:hidden;}
:is(.resident-card__media,.catalog-resident-card__media,.thematic-maker__photo) img[src*="c617aac319a8f927ebe7.webp"] {width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 50%!important;transform:none!important;}

/* Listing repair: stable frames, whole products, no hover recropping. */
:is(.product-card__media,.thematic-product__media) {
  position:relative!important; display:block!important; width:100%!important;
  height:auto!important; min-height:0!important; aspect-ratio:4 / 3!important;
  padding:0!important; border:0!important; overflow:hidden!important;
  background:#eeecee!important; flex-shrink:0!important;
}
:is(.product-card__media,.thematic-product__media) picture {
  display:block!important; width:100%!important; height:100%!important;
}
:is(.product-card__media,.thematic-product__media) img {
  position:absolute!important; inset:0!important; display:block!important;
  width:100%!important; height:100%!important; max-width:none!important; max-height:none!important;
  object-fit:contain!important; object-position:center!important;
  transform:none!important; scale:none!important; object-view-box:none!important;
}
.thematic-product {display:flex;flex-direction:column;min-width:0;align-self:stretch;}
.thematic-product__body {display:flex;flex-direction:column;flex:1;min-width:0;}
.thematic-product__actions {margin-top:auto;}
/* Preserve both full heads in the joint portrait; never crop it to a square. */
:is(.resident-card__media,.catalog-resident-card__media,.thematic-maker__photo):has(img:is([src*="KKA-0013-d7c3285"],[src*="KKA-0108-4e3a213"])) {
  position:relative!important; width:100%!important; height:auto!important;
  min-height:0!important; aspect-ratio:1!important; flex-shrink:0!important;
  align-self:stretch!important; background:#dde0d8!important; overflow:hidden!important;
}
:is(.resident-card__media,.catalog-resident-card__media,.thematic-maker__photo) img:is([src*="KKA-0013-d7c3285"],[src*="KKA-0108-4e3a213"]) {
  position:absolute!important; inset:0!important; width:100%!important;height:100%!important;
  object-fit:contain!important;object-position:center!important;transform:none!important;scale:none!important;
}
/* Compact header before the desktop navigation runs out of room. */
@media (min-width:1021px) and (max-width:1199px) {
  .site-header__inner {min-height:78px;}
  .site-header__resident,.site-header__inner > .choice-counter {display:none;}
  .menu-toggle {z-index:52;display:flex;align-items:center;gap:10px;margin-left:auto;}
  .menu-toggle i,.menu-toggle i::before,.menu-toggle i::after {display:block;width:24px;height:2px;background:currentColor;}
  .menu-toggle i {position:relative;}
  .menu-toggle i::before,.menu-toggle i::after {content:"";position:absolute;left:0;}
  .menu-toggle i::before {top:-7px;}.menu-toggle i::after {top:7px;}
  .site-navigation {position:fixed;z-index:51;inset:0;display:none;overflow-y:auto;overscroll-behavior:contain;padding:110px 30px 44px;background:var(--paper);}
  .site-navigation.is-open {display:block;}
  .site-navigation ul {display:grid;justify-items:center;gap:14px;}
  .site-navigation a {font-size:32px;font-weight:700;white-space:normal;text-align:center;}
  .mobile-choice-nav {display:block;}
}
.site-footer__grid {min-width:0;box-sizing:border-box;}
.site-footer__grid > * {min-width:0;max-width:100%;overflow-wrap:anywhere;}
@media (min-width:1021px) and (max-width:1199px) {
  .site-footer__grid {grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:28px;}
}

/* Approved original photographs: retain the full supplied frame. */
img[src*="approved-20260911-"] { object-fit: contain !important; object-position: center !important; }
img[src*="dfea93d48561f3a105dc"] { object-fit: contain !important; object-position: center !important; }
.material-filter { display: flex; align-items: center; gap: 12px; margin: 18px 0; }
.material-filter select { font: inherit; padding: 12px; border: 1px solid #b6aaff; border-radius: 8px; max-width: 100%; min-width: 0; flex: 1; }
.editorial-hero__visual--count-1 .editorial-hero__photo { max-height: 720px; }
@media(max-width:700px){.editorial-hero__visual--count-1 .editorial-hero__photo { max-height: 540px; }}

/* Wider editorial heading column; wrap at word boundaries, never split letters. */
.editorial-story__grid > div:first-child h2 {max-width:none;overflow-wrap:normal;word-break:normal;hyphens:none;}
@media(min-width: 701px) {
 .editorial-story__grid {grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);column-gap:clamp(32px,4vw,64px);}
 .editorial-story__grid > .detail-facts {grid-column:2;}
}
@media(min-width: 1440px) {
 .editorial-story__grid {grid-template-columns:minmax(330px,.8fr) minmax(0,1.2fr) minmax(230px,.6fr);}
 .editorial-story__grid > .detail-facts {grid-column:auto;}
}
