/* Media Core 1.1 editorial foundations */
:root{--ol-bg:#0a101b;--ol-surface:#121d2c;--ol-ink:#edf3f8;--ol-muted:#a7b4c4;--ol-accent:#64d7c9;--ol-line:rgba(215,233,248,.17)}
html{scroll-behavior:smooth}body{background:var(--ol-bg)!important;color:var(--ol-ink)!important;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:17px;line-height:1.65}body a{text-decoration:none;color:var(--ol-accent)}body a:hover{color:#b4f7ef} .wp-site-blocks{overflow-x:hidden} .wp-site-blocks .alignwide{max-width:1240px;margin-left:auto;margin-right:auto} .wp-site-blocks .alignfull{max-width:none}
.masthead{border-bottom:1px solid var(--ol-line);background:rgba(10,16,27,.97);padding:17px clamp(20px,4vw,64px);position:relative;z-index:10}.masthead-inner{min-height:65px;gap:24px}.brand .wp-block-site-title{font-family:Georgia,serif;font-size:clamp(22px,2.1vw,29px);font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:0}.brand .wp-block-site-title a{color:var(--ol-ink)}.brand .wp-block-site-tagline{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--ol-muted);margin:7px 0 0}.primary-nav a{color:var(--ol-ink);font-size:13px;font-weight:600}.primary-nav a:hover{color:var(--ol-accent)}.primary-nav .wp-block-navigation__container{gap:24px}
.site-main{padding:0 clamp(20px,4vw,64px) 80px}.editorial-hero{position:relative;overflow:hidden;padding:clamp(70px,10vw,154px) clamp(25px,6vw,85px) clamp(75px,9vw,125px)!important;background:radial-gradient(ellipse at 85% 20%,rgba(62,116,132,.21),transparent 42%),linear-gradient(132deg,#122439 0%,#111f30 55%,#0c1523 100%);border:1px solid var(--ol-line);margin-top:36px!important}.editorial-hero:before{content:"";position:absolute;right:-145px;top:-190px;width:640px;height:640px;border:1px solid rgba(110,214,211,.15);border-radius:50%;box-shadow:0 0 0 65px rgba(102,210,208,.024),0 0 0 130px rgba(102,210,208,.024);pointer-events:none}.editorial-hero>*{position:relative}.editorial-kicker{font-size:12px;font-weight:750!important;letter-spacing:.2em;color:var(--ol-accent)!important;text-transform:uppercase;margin:0 0 22px!important}.hero-headline{font-family:Georgia,"Times New Roman",serif;font-weight:500;font-size:clamp(46px,6.3vw,96px)!important;line-height:1.07;letter-spacing:-.052em;max-width:940px;margin:0!important;color:#fff}.hero-headline em{color:#94d8d6;font-weight:400}.hero-description{max-width:610px;font-size:clamp(17px,1.7vw,21px);color:#c0cfde;margin:33px 0 35px!important;line-height:1.7}.hero-tags{gap:10px 20px}.hero-tags p{font-size:11px;font-weight:750;letter-spacing:.13em;color:#b6ccd5;border-left:2px solid var(--ol-accent);padding-left:10px;margin:0}
.section-shell{padding-top:78px}.section-titlebar{border-bottom:1px solid var(--ol-line);padding-bottom:20px;margin-bottom:32px;align-items:end!important}.section-titlebar h2{font-family:Georgia,serif;font-size:clamp(32px,3.8vw,48px);font-weight:500;letter-spacing:-.035em;margin:0;color:var(--ol-ink)}.section-titlebar p{font-size:11px;letter-spacing:.14em;color:var(--ol-muted);font-weight:700;margin:0}.section-shell .wp-block-post-template.is-layout-grid{gap:28px}.story-tile{background:var(--ol-surface);border:1px solid var(--ol-line);padding:0 0 25px;min-width:0}.story-tile .wp-block-post-featured-image{margin:0 0 20px}.story-tile .wp-block-post-featured-image img{width:100%;object-fit:cover;display:block}.story-tile>.wp-block-post-terms,.story-tile>.wp-block-post-title,.story-tile>.wp-block-post-excerpt,.story-tile>.wp-block-post-date{margin-left:23px!important;margin-right:23px!important}.story-category{font-size:11px;text-transform:uppercase;font-weight:800;letter-spacing:.12em}.story-tile h3{font-family:Georgia,serif;font-size:clamp(22px,2.1vw,29px);line-height:1.25;letter-spacing:-.02em;margin-top:11px!important;margin-bottom:10px!important}.story-tile h3 a{color:var(--ol-ink)}.story-tile h3 a:hover{color:var(--ol-accent)}.story-tile .wp-block-post-excerpt{color:var(--ol-muted);font-size:14px;line-height:1.7}.story-tile .wp-block-post-excerpt__more-text{font-weight:700}.story-date{font-size:12px;color:var(--ol-muted);margin-top:20px!important}.empty-editorial{background:linear-gradient(130deg,#16293b,#101d2d);border:1px solid var(--ol-line);padding:clamp(35px,6vw,75px)!important;max-width:none!important;min-height:240px}.empty-eyebrow{font-size:11px;letter-spacing:.15em;color:var(--ol-accent);font-weight:800}.empty-editorial h3{font:normal clamp(28px,3.6vw,44px)/1.18 Georgia,serif;max-width:670px;margin:15px 0}.empty-editorial p:last-child{color:var(--ol-muted);max-width:630px}.bottom-statement{margin-top:90px!important;border-top:1px solid var(--ol-line);padding-top:55px}.bottom-statement h2{font:normal clamp(31px,4.4vw,56px)/1.14 Georgia,serif;letter-spacing:-.04em;max-width:760px;margin:0}.bottom-statement>p:last-child{color:var(--ol-muted);font-size:16px;max-width:740px}.editorial-footer{background:#090f18;padding:40px clamp(20px,4vw,64px) 50px;border-top:1px solid var(--ol-line)}.editorial-footer .wp-block-site-title{font:700 25px Georgia,serif}.editorial-footer .wp-block-site-title a{color:var(--ol-ink)}.editorial-footer p{color:var(--ol-muted);font-size:13px}.editorial-footer hr{border-color:var(--ol-line)}
/* Text templates / block spacing */.wp-block-post-content,.wp-block-query{color:inherit}.wp-block-post-content p{line-height:1.85}.wp-block-post-title{overflow-wrap:anywhere}.wp-block-query-pagination{padding:26px}.wp-block-navigation__responsive-container.is-menu-open{background:#0a101b!important;color:#fff!important}.wp-block-navigation__responsive-container.is-menu-open a{color:#fff!important}
@media(max-width:780px){.masthead{padding:13px 20px}.masthead-inner{gap:10px}.site-main{padding-left:15px;padding-right:15px}.editorial-hero{margin-top:16px!important;padding:64px 26px 78px!important}.editorial-hero:before{right:-420px}.hero-headline{font-size:clamp(41px,11vw,70px)!important}.hero-description{margin-top:23px!important}.section-shell{padding-top:52px}.section-titlebar{align-items:start!important}.section-shell .wp-block-post-template.is-layout-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:18px}.bottom-statement{margin-top:60px!important}.editorial-footer{padding:30px 20px}}
@media(min-width:781px) and (max-width:1050px){.section-shell .wp-block-post-template.is-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Version 1.2: two domain-aware identities and refined magazine layout */
.atf-only{display:none!important}body.brand-apply-future .atf-only{display:block!important}body.brand-apply-future .hero-tags.atf-only{display:flex!important}body.brand-apply-future .ol-only{display:none!important}
body.brand-apply-future{--ol-bg:#f3f7fb;--ol-surface:#ffffff;--ol-ink:#16243c;--ol-muted:#54657b;--ol-accent:#087e86;--ol-line:rgba(15,50,85,.15);background:#f3f7fb!important;color:#16243c!important}
body.brand-apply-future .masthead{background:#ffffff}body.brand-apply-future .editorial-hero{background:radial-gradient(ellipse at 85% 20%,rgba(65,200,197,.13),transparent 45%),linear-gradient(120deg,#e7f4f5,#f0f4ff 65%,#e4eaf4);border-color:#d4e1e8}
body.brand-apply-future .hero-headline{color:#15263e}body.brand-apply-future .hero-headline em{color:#087e86}body.brand-apply-future .hero-description{color:#42546a}body.brand-apply-future .hero-tags p{color:#27616b}body.brand-apply-future .story-tile{box-shadow:0 12px 32px rgba(35,65,85,.055)}body.brand-apply-future .editorial-footer{background:#e9f0f5}
body.brand-apply-future .empty-editorial{background:#fff;border:1px solid #d7e4ea}body.brand-apply-future .masthead .brand .wp-block-site-title a,body.brand-apply-future .primary-nav a,body.brand-apply-future .story-tile h3 a,body.brand-apply-future .editorial-footer .wp-block-site-title a{color:#15263e}
body.brand-apply-future .wp-block-navigation__responsive-container.is-menu-open{background:#fff!important;color:#15263e!important}body.brand-apply-future .wp-block-navigation__responsive-container.is-menu-open a{color:#15263e!important}
body.brand-apply-future .editorial-kicker{color:#087e86!important}body.brand-apply-future .empty-eyebrow{color:#087e86}body.brand-apply-future .editorial-hero:before{border-color:#70b7bc;opacity:.3}
.editorial-hero{padding-top:clamp(60px,7vw,104px)!important;padding-bottom:clamp(60px,7vw,94px)!important}.hero-headline{font-size:clamp(43px,5.8vw,82px)!important}.section-shell{padding-top:58px}.story-tile{border-radius:8px;overflow:hidden;transition:transform .18s ease,border-color .18s ease}.story-tile:hover{transform:translateY(-3px);border-color:var(--ol-accent)}.story-tile .wp-block-post-featured-image img{transition:transform .3s ease}.story-tile:hover .wp-block-post-featured-image img{transform:scale(1.025)}.story-tile .wp-block-post-excerpt__more-text a{color:var(--ol-accent)}
.wp-block-post-featured-image{min-height:1px}.editorial-footer{margin-top:0}.section-titlebar{gap:12px}a:focus-visible{outline:3px solid var(--ol-accent);outline-offset:4px}
@media(max-width:780px){.editorial-hero{padding:58px 24px 66px!important}.section-shell{padding-top:42px}.hero-headline{font-size:clamp(40px,11vw,66px)!important}}

/* v1.3: publication navigation, category explorer, and article experience */
.site-primary-links{display:flex;gap:clamp(12px,1.5vw,24px);align-items:center;flex-wrap:wrap}
.site-primary-links a{font-size:12px;font-weight:750;letter-spacing:.025em;color:var(--ol-ink);white-space:nowrap}
.site-primary-links a:hover,.site-primary-links a:focus-visible{color:var(--ol-accent)}
.site-primary-links .nav-highlight{color:var(--ol-accent);border:1px solid var(--ol-line);padding:7px 11px;border-radius:3px}
.category-explorer{padding-top:54px;margin-top:0!important}
.category-explorer h2{font:normal clamp(28px,3vw,41px)/1.2 Georgia,serif;letter-spacing:-.025em;margin-bottom:24px}
.category-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px!important}
.category-grid>.wp-block-group{display:flex;justify-content:space-between;align-items:center;min-height:110px;padding:22px!important;background:var(--ol-surface);border:1px solid var(--ol-line);border-radius:7px;transition:border-color .2s ease,transform .2s ease}
.category-grid>.wp-block-group:hover{transform:translateY(-2px);border-color:var(--ol-accent)}
.category-grid p{margin:0!important;font-size:11px;letter-spacing:.15em;font-weight:800}
.category-grid p a{color:var(--ol-ink);text-decoration:none}.category-grid p:last-child{font-size:20px;color:var(--ol-accent)}
.article-layout{max-width:900px;margin:0 auto!important;padding:clamp(42px,6vw,90px) 22px 100px}
.article-layout>.wp-block-post-terms{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ol-accent)}
.article-layout>.wp-block-post-title{font:normal clamp(39px,5.8vw,76px)/1.12 Georgia,serif;letter-spacing:-.045em;color:var(--ol-ink);margin:17px 0 25px}
.article-layout>.wp-block-group:has(.wp-block-post-date){font-size:13px;color:var(--ol-muted);gap:18px}
.article-layout>.wp-block-post-featured-image{margin:36px 0}.article-layout>.wp-block-post-featured-image img{border-radius:5px}
.article-layout .wp-block-post-content{font-size:clamp(17px,1.45vw,19px);line-height:1.85;color:var(--ol-ink)}
.article-layout .wp-block-post-content h2{font:normal clamp(28px,3vw,39px)/1.2 Georgia,serif;letter-spacing:-.025em;margin:48px 0 20px}
.article-layout .wp-block-post-content h3{font-size:24px;margin:32px 0 15px}.article-layout .wp-block-post-content p{margin:0 0 24px}
.article-layout .wp-block-post-content a{text-decoration:underline;text-underline-offset:3px}.article-layout .wp-block-post-content blockquote{border-left:3px solid var(--ol-accent);padding-left:24px;color:var(--ol-muted)}
.article-layout .wp-block-post-content img{height:auto;max-width:100%}
@media(max-width:1050px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.site-primary-links{gap:10px 15px}.site-primary-links a{font-size:11px}.masthead-inner{align-items:flex-start!important}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-grid>.wp-block-group{min-height:72px;padding:14px!important}.category-grid p{font-size:10px}.article-layout{padding-top:45px}}

/* v1.3.1: override brand visibility without breaking the topic grid */
body.brand-apply-future .category-grid.atf-only{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px!important}
body.brand-oddity-ledger .category-grid.ol-only{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px!important}
.category-grid>.wp-block-group{min-height:78px;box-sizing:border-box}
@media(max-width:600px){body.brand-apply-future .category-grid.atf-only,body.brand-oddity-ledger .category-grid.ol-only{grid-template-columns:1fr}}

/* v1.3.2: enforce mutually exclusive brand blocks, including grids. */
body.brand-oddity-ledger .atf-only,
body.brand-oddity-ledger .category-grid.atf-only,
body.brand-apply-future .ol-only,
body.brand-apply-future .category-grid.ol-only { display:none!important; }


/* v1.4: readable long-form article and actual editorial metadata */
.article-layout-v14{max-width:1120px!important;padding:clamp(32px,4vw,62px) clamp(18px,3vw,34px) 96px!important}
.article-layout-v14>.wp-block-post-terms,.article-layout-v14>.wp-block-post-title,.article-layout-v14>.wp-block-shortcode:not(:has(.article-related)),.article-layout-v14>.wp-block-post-excerpt{max-width:780px;margin-left:auto!important;margin-right:auto!important}
.article-layout-v14>.wp-block-post-title{font:normal clamp(38px,4.3vw,61px)/1.13 Georgia,"Times New Roman",serif!important;letter-spacing:-.037em;margin-top:16px!important;margin-bottom:18px!important;overflow-wrap:normal}
.article-layout-v14>.wp-block-post-excerpt{font-size:clamp(17px,1.5vw,20px);color:var(--ol-muted);line-height:1.65;margin-top:21px!important;margin-bottom:30px!important}
.article-layout-v14>.wp-block-post-excerpt p{margin:0}
.article-layout-v14>.wp-block-post-featured-image{max-width:980px;margin:32px auto 7px!important}
.article-layout-v14>.wp-block-post-featured-image img{width:100%;max-height:560px;object-fit:cover;display:block}
.article-layout-v14 .article-byline{display:flex;flex-wrap:wrap;gap:8px 13px;font-size:13px;color:var(--ol-muted);align-items:center}
.article-layout-v14 .article-updated{border-left:1px solid var(--ol-line);padding-left:12px}
.article-photo-caption{max-width:980px;margin:8px auto 38px!important;font-size:12px;color:var(--ol-muted);line-height:1.55}
.article-breadcrumb{max-width:780px;margin:0 auto 26px!important;color:var(--ol-muted);font-size:12px;letter-spacing:.04em}
.article-breadcrumb a{color:var(--ol-muted)}.article-breadcrumb span{margin-left:9px}
.article-reading-layout{max-width:780px;margin:0 auto!important}
.article-layout-v14 .wp-block-post-content{font-size:clamp(16px,1.2vw,18px);line-height:1.78;max-width:760px;margin:0!important}
.article-layout-v14 .wp-block-post-content p{line-height:1.78;margin-bottom:1.35em}
.article-layout-v14 .wp-block-post-content h2{font-size:clamp(26px,2.6vw,35px);line-height:1.24;letter-spacing:-.025em;margin:46px 0 17px;scroll-margin-top:28px}
.article-layout-v14 .wp-block-post-content h3{font-size:clamp(21px,2vw,27px);scroll-margin-top:28px}
.article-layout-v14 .wp-block-post-content ul,.article-layout-v14 .wp-block-post-content ol{padding-left:1.25em}
.article-layout-v14 .wp-block-post-content li{margin-bottom:9px}
.article-toc{max-width:760px;background:var(--ol-surface);border:1px solid var(--ol-line);border-radius:7px;padding:20px 27px;margin:0 0 38px}
.article-toc[hidden]{display:none!important}.article-toc h2{font:normal 23px Georgia,serif!important;margin:0 0 12px!important}
.article-toc ol{margin:0;padding-left:20px;columns:2;column-gap:30px}.article-toc li{break-inside:avoid;font-size:13px;line-height:1.5;margin-bottom:9px}
.article-toc li.subsection{padding-left:9px}.article-toc a{color:var(--ol-muted)}.article-toc a:hover{color:var(--ol-accent)}
.article-related{max-width:980px;margin:76px auto 0;border-top:1px solid var(--ol-line);padding-top:25px}.article-related h2{font:normal 32px Georgia,serif;margin:0 0 25px}
.article-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.article-related-card{border:1px solid var(--ol-line);background:var(--ol-surface);border-radius:6px;overflow:hidden}
.article-related-card img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.article-related-card a{color:var(--ol-ink);display:block}.article-related-card span{display:block;padding:16px;font:normal 21px/1.3 Georgia,serif}
@media(max-width:700px){.article-layout-v14{padding:27px 18px 65px!important}.article-layout-v14>.wp-block-post-title{font-size:clamp(35px,8vw,50px)!important}.article-toc ol{columns:1}.article-related-grid{grid-template-columns:1fr}}


/* MEDIA_STUDIO_ODDITY_NATIVE_FEED_V1
   Native Media Core Query Loop — exactly one server-rendered list of posts.
   The former v2 JavaScript injected feed is deliberately disabled by installer.
*/
body.home.brand-oddity-ledger .site-main > .section-shell.alignwide,
body.home.brand-oddity-ledger .wp-block-group.section-shell.alignwide{
  width:min(1120px,calc(100vw - 48px))!important;
  max-width:1120px!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
body.home.brand-oddity-ledger .section-shell .wp-block-query > .wp-block-post-template.is-layout-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:24px!important;
  width:100%!important;
  padding:0!important;
  margin:0!important;
  align-items:stretch!important;
  list-style:none!important;
}
body.home.brand-oddity-ledger .section-shell .wp-block-post-template > li.wp-block-post{
  min-width:0!important;
  width:100%!important;
  margin:0!important;
  list-style:none!important;
}
body.home.brand-oddity-ledger .section-shell .story-tile{
  display:grid!important;
  grid-template-columns:40% minmax(0,1fr)!important;
  grid-template-rows:auto auto minmax(0,1fr) auto!important;
  gap:0!important;
  min-height:250px!important;
  height:100%!important;
  padding:0!important;
  overflow:hidden!important;
  border:1px solid #dce4ea!important;
  border-radius:10px!important;
  background:#fff!important;
  color:#1b2a42!important;
  box-shadow:0 7px 24px rgba(0,0,0,.12);
}
body.home.brand-oddity-ledger .section-shell .story-tile > *{
  max-width:none!important;
  min-width:0!important;
}
body.home.brand-oddity-ledger .section-shell .story-tile > .wp-block-post-featured-image{
  grid-column:1!important;
  grid-row:1 / 5!important;
  width:100%!important;
  height:100%!important;
  min-height:250px!important;
  margin:0!important;
  align-self:stretch!important;
  overflow:hidden!important;
}
body.home.brand-oddity-ledger .section-shell .story-tile > .wp-block-post-featured-image > a{
  display:block!important;
  width:100%!important;
  height:100%!important;
}
body.home.brand-oddity-ledger .section-shell .story-tile .wp-block-post-featured-image img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  min-height:250px!important;
  object-fit:cover!important;
  max-width:none!important;
  margin:0!important;
}
body.home.brand-oddity-ledger .section-shell .story-tile > .wp-block-post-terms{
  grid-column:2!important;
  grid-row:1!important;
  margin:17px 19px 5px!important;
  font-size:10px!important;
  line-height:1.5!important;
  color:#19767c!important;
  letter-spacing:.13em!important;
}
body.home.brand-oddity-ledger .section-shell .story-tile > .wp-block-post-title{
  grid-column:2!important;
  grid-row:2!important;
  margin:0 19px 12px!important;
  font:700 clamp(20px,1.65vw,24px)/1.2 Georgia,'Times New Roman',serif!important;
  letter-spacing:-.01em!important;
  overflow-wrap:break-word!important;
}
body.home.brand-oddity-ledger .section-shell .story-tile > .wp-block-post-title a{
  color:#17253c!important;
  text-decoration:none!important;
}
body.home.brand-oddity-ledger .section-shell .story-tile > .wp-block-post-excerpt{
  grid-column:2!important;
  grid-row:3!important;
  margin:0 19px 10px!important;
  font-size:13px!important;
  line-height:1.65!important;
  color:#55667c!important;
}
body.home.brand-oddity-ledger .section-shell .story-tile .wp-block-post-excerpt__excerpt{
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3;
  line-clamp:3;
  overflow:hidden;
  margin:0!important;
}
body.home.brand-oddity-ledger .section-shell .story-tile > .wp-block-post-date{
  grid-column:2!important;
  grid-row:4!important;
  margin:0 19px 18px!important;
  font-size:11px!important;
  color:#697a8d!important;
}
@media(max-width:950px){
  body.home.brand-oddity-ledger .section-shell .wp-block-query > .wp-block-post-template.is-layout-grid{
    grid-template-columns:minmax(0,1fr)!important;
  }
}
@media(max-width:600px){
  body.home.brand-oddity-ledger .site-main > .section-shell.alignwide,
  body.home.brand-oddity-ledger .wp-block-group.section-shell.alignwide{
    width:calc(100vw - 30px)!important;
  }
  body.home.brand-oddity-ledger .section-shell .story-tile{
    grid-template-columns:minmax(0,1fr)!important;
    grid-template-rows:auto auto auto auto auto!important;
    min-height:0!important;
  }
  body.home.brand-oddity-ledger .section-shell .story-tile > .wp-block-post-featured-image{
    grid-column:1!important;
    grid-row:1!important;
    min-height:0!important;
    height:auto!important;
    aspect-ratio:16/9;
  }
  body.home.brand-oddity-ledger .section-shell .story-tile .wp-block-post-featured-image img{
    height:100%!important;
    min-height:0!important;
    aspect-ratio:16/9;
  }
  body.home.brand-oddity-ledger .section-shell .story-tile > .wp-block-post-terms{grid-column:1!important;grid-row:2!important;margin-top:16px!important}
  body.home.brand-oddity-ledger .section-shell .story-tile > .wp-block-post-title{grid-column:1!important;grid-row:3!important;font-size:23px!important}
  body.home.brand-oddity-ledger .section-shell .story-tile > .wp-block-post-excerpt{grid-column:1!important;grid-row:4!important}
  body.home.brand-oddity-ledger .section-shell .story-tile > .wp-block-post-date{grid-column:1!important;grid-row:5!important}
}
/* END MEDIA_STUDIO_ODDITY_NATIVE_FEED_V1 */

/* MEDIA_STUDIO_ODDITY_QUERY_WIDTH_V1
   Gutenberg constrained-layout children must be widened as well as the outer section.
   Exactly one native server-rendered Query Loop. No injected cards.
*/
@media (min-width: 951px) {
  body.home.brand-oddity-ledger .wp-site-blocks main.site-main > .section-shell.alignwide {
    width: min(1200px, 100%) !important;
    max-width: 1200px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  body.home.brand-oddity-ledger .wp-site-blocks main.site-main .section-shell.alignwide > .wp-block-query,
  body.home.brand-oddity-ledger .wp-site-blocks main.site-main .section-shell.alignwide > .wp-block-query.is-layout-constrained,
  body.home.brand-oddity-ledger .wp-site-blocks main.site-main .section-shell.alignwide > .section-titlebar,
  body.home.brand-oddity-ledger .wp-site-blocks main.site-main .section-shell.alignwide .wp-block-query > .wp-block-post-template {
    width: 100% !important;
    max-width: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  body.home.brand-oddity-ledger .wp-site-blocks main.site-main .section-shell.alignwide .wp-block-query > .wp-block-post-template.is-layout-grid {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 24px !important;
  }
}
/* END MEDIA_STUDIO_ODDITY_QUERY_WIDTH_V1 */
