/* GreenCroatia 1.0 — magazine revision v1.0; preserve approved layout width */
/* Masthead: centered description and slightly larger all-caps navigation. */
body.gc1-public-home .gc1-topline .gc1-container{display:flex;justify-content:center;align-items:center;text-align:center;min-height:39px;width:min(calc(100% - 32px),1280px);}
body.gc1-public-home .gchr-topline-copy{display:block!important;color:#ecf8ee;font-size:clamp(10px,.88vw,12.5px);line-height:1.35;letter-spacing:.025em;font-weight:500;text-transform:none;}
body.gc1-public-home .gchr-topline-copy strong{color:#fff;font-weight:900;}
body.gc1-public-home .gc1-header .gc1-header__inner{gap:24px;}
body.gc1-public-home .gc1-header .gc1-nav{flex:1;display:flex;flex-wrap:nowrap;justify-content:space-between;gap:clamp(13px,1.1vw,23px);margin-left:clamp(18px,3.5vw,70px);}
body.gc1-public-home .gc1-header .gc1-nav a{font-size:clamp(11px,.92vw,14px);font-weight:820;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;}
body.gcet-body .gcet-header .gc1-nav a{font-size:clamp(11px,.9vw,14px);font-weight:820;letter-spacing:.045em;text-transform:uppercase;}
.gchr-search-trigger{align-items:center;justify-content:center;display:inline-flex;flex:none;border:0;background:transparent;color:#15563c;cursor:pointer;width:37px;height:39px;border-radius:7px;}
.gchr-search-trigger:hover,.gchr-search-trigger:focus-visible{background:#e8f6eb;color:#087f45;}
.gchr-search-overlay{position:fixed;z-index:999999;inset:0;background:rgba(8,27,22,.72);display:flex;align-items:flex-start;justify-content:center;padding:12vh 20px 20px;}
.gchr-search-overlay[hidden]{display:none!important;}
.gchr-search-panel{width:min(100%,690px);background:white;border-radius:10px;box-shadow:0 24px 80px rgba(0,0,0,.27);padding:28px;color:#123b2b;}
.gchr-search-top{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:22px;margin-bottom:23px;}
.gchr-search-close{border:0;background:#ecf5ee;border-radius:6px;width:38px;height:38px;font-size:27px;cursor:pointer;}
.gchr-search-panel label{display:block;font-size:12px;font-weight:800;margin:0 0 10px;}
.gchr-search-field{display:grid;grid-template-columns:1fr auto;border:1px solid #bfdaca;border-radius:6px;overflow:hidden;}
.gchr-search-field input{padding:15px 17px;border:0;min-width:0;font-size:17px;background:#fff;color:#123629;outline:none;}
.gchr-search-field button{padding:12px 21px;border:0;background:#0eab5c;color:#052c18;font-weight:800;cursor:pointer;}
body.gchr-search-open{overflow:hidden;}
/* The editorial heading is retained in markup but better spaced. */
body.gc1-public-home .gc1-hero__heading span:first-child{color:#1b7250;font-size:11px;letter-spacing:.14em;}
/* Radar: strong uppercase labels and strong but compact metadata. */
body.gc1-public-home .gcdr-card__title,
body.gc1-public-home.gc1-private-preview .gcdr-card__title{text-transform:uppercase;font-weight:900;letter-spacing:.08em;color:#eaffef;}
body.gc1-public-home .gcdr-card__detail,
body.gc1-public-home.gc1-private-preview .gcdr-card__detail{font-weight:740;color:#edfaf1;}
body.gc1-public-home .gcdr-card__source,
body.gc1-public-home.gc1-private-preview .gcdr-card__source{font-weight:740;color:#cbe8d4;}
body.gc1-public-home .gcdr-card__value{font-weight:900!important;}
/* Feature zone: lead left, three full-bleed companion rows right — no blank trailing card. */
@media(min-width:901px){
 body.gc1-public-home .gc1-stories--feature{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-rows:repeat(3,minmax(0,1fr));gap:11px;align-items:stretch;}
 body.gc1-public-home .gc1-stories--feature>.gc1-card--feature{grid-column:1;grid-row:1/4;align-self:stretch;}
 body.gc1-public-home .gc1-stories--feature>.gc1-card:not(.gc1-card--feature){grid-column:2;grid-row:auto!important;display:block;min-width:0;}
 body.gc1-public-home .gc1-stories--feature>.gc1-card:not(.gc1-card--feature)>.gc1-card__link{display:grid;grid-template-columns:41% minmax(0,59%);height:100%;gap:0;align-items:stretch;}
 body.gc1-public-home .gc1-stories--feature>.gc1-card:not(.gc1-card--feature) .gc1-card__media{height:100%;min-height:0;aspect-ratio:auto;position:relative;background:#e6f0e8;}
 body.gc1-public-home .gc1-stories--feature>.gc1-card:not(.gc1-card--feature) .gc1-card__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}
 body.gc1-public-home .gc1-stories--feature>.gc1-card:not(.gc1-card--feature) .gc1-card__copy{align-self:center;padding:12px 16px;}
 body.gc1-public-home .gc1-stories--feature>.gc1-card:not(.gc1-card--feature) h3{font-size:clamp(16px,1.3vw,19px);line-height:1.2;}
 body.gc1-public-home .gc1-stories--feature>.gc1-card--feature .gc1-card__media{aspect-ratio:16/9;}
}
body.gc1-public-home .gc1-section--feature{background:#eaf5ee;box-shadow:inset 0 0 0 1px #d6e9dd;}
body.gc1-public-home .gc1-section--feature .gc1-section__heading{border-color:#0cb662;}
/* Consistent card baselines across categories, with different treatments. */
body.gc1-public-home .gc1-section[data-gc-layout] .gc1-stories{display:grid;gap:17px;grid-template-columns:repeat(3,minmax(0,1fr));}
body.gc1-public-home .gc1-section[data-gc-layout]:not([data-gc-layout="success"]) .gc1-stories>.gc1-card .gc1-card__media{aspect-ratio:16/10!important;width:100%;height:auto;}
body.gc1-public-home .gc1-section[data-gc-layout]:not([data-gc-layout="success"]) .gc1-stories>.gc1-card .gc1-card__copy{padding:13px 4px 8px;}
body.gc1-public-home .gc1-section[data-gc-layout]:not([data-gc-layout="success"]) .gc1-stories>.gc1-card h3{font-size:clamp(18px,1.45vw,22px)!important;line-height:1.2;font-weight:850;margin:0 0 9px;min-height:2.42em;}
body.gc1-public-home .gc1-section[data-gc-layout]:not([data-gc-layout="success"]) .gc1-stories>.gc1-card p{font-size:12px;line-height:1.48;}
body.gc1-public-home .gc1-section[data-gc-layout]:not([data-gc-layout="success"]) .gc1-stories>.gc1-card:first-child{grid-column:auto;}
body.gc1-public-home .gc1-section[data-gc-layout="city"]{background:#eff6f1;padding:0 19px 26px;border-radius:5px;}
body.gc1-public-home .gc1-section[data-gc-layout="city"] .gc1-section__heading{border-top:4px solid #0ab765;}
body.gc1-public-home .gc1-section[data-gc-layout="city"] .gc1-stories>.gc1-card{background:#fff;border-radius:5px;}
body.gc1-public-home .gc1-section[data-gc-layout="city"] .gc1-stories>.gc1-card .gc1-card__copy{padding:14px 13px 16px;}
body.gc1-public-home .gc1-section[data-gc-layout="economy"]{background:#123d33;padding:0 19px 23px;border-radius:5px;}
body.gc1-public-home .gc1-section[data-gc-layout="economy"] .gc1-section__heading{border-color:#45d58b;}
body.gc1-public-home .gc1-section[data-gc-layout="economy"] .gc1-section__heading h2{color:#f4fff7!important;}
body.gc1-public-home .gc1-section[data-gc-layout="economy"] .gc1-section__heading p{color:#c5dfd0;}
body.gc1-public-home .gc1-section[data-gc-layout="economy"] .gc1-stories>.gc1-card{background:#fff;border-radius:5px;}
body.gc1-public-home .gc1-section[data-gc-layout="economy"] .gc1-stories>.gc1-card .gc1-card__copy{padding:13px 12px 17px;}
body.gc1-public-home .gc1-section[data-gc-layout="climate"] .gc1-section__heading{border-top:4px solid #50ad73;}
body.gc1-public-home .gc1-section[data-gc-layout="climate"] .gc1-stories>.gc1-card{background:#f3f8f1;border:1px solid #dce9dc;border-radius:5px;}
body.gc1-public-home .gc1-section[data-gc-layout="climate"] .gc1-stories>.gc1-card .gc1-card__copy{padding:14px 14px 17px;}
/* Inspired by the magazine module contrasts, not a copy of INTELIGENT's color palette. */
body.gc1-public-home .gc-editorial-ideas{background:#102d2a;border-radius:7px;padding:24px 25px 28px;margin:53px 0 58px;color:white;}
body.gc1-public-home .gc-editorial-ideas__head{display:flex;justify-content:space-between;gap:15px;align-items:flex-end;margin-bottom:20px;}
body.gc1-public-home .gc-editorial-ideas__head h2{color:#fff;font-size:clamp(30px,2.7vw,38px);margin:6px 0 7px;letter-spacing:-.045em;}
body.gc1-public-home .gc-editorial-ideas__head p{color:#d2e9db;font-size:12px;margin:0;}
body.gc1-public-home .gc-editorial-ideas__head a{color:#96f4bf;text-decoration:none;font-size:12px;font-weight:800;}
body.gc1-public-home .gc-editorial-ideas__grid{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);grid-template-rows:repeat(2, minmax(0,1fr));gap:12px;}
body.gc1-public-home .gc-idea-card{min-width:0;background:#20483e;border-radius:5px;overflow:hidden;}
body.gc1-public-home .gc-idea-card a{display:grid;grid-template-columns:41% minmax(0,59%);height:100%;text-decoration:none;color:white;}
body.gc1-public-home .gc-idea-card__media{min-height:165px;height:100%;position:relative;background:#326151;}
body.gc1-public-home .gc-idea-card__media img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}
body.gc1-public-home .gc-idea-card__content{padding:16px 17px;align-self:center;}
body.gc1-public-home .gc-idea-card__label{font-size:10px;letter-spacing:.11em;font-weight:900;color:#7df1b2;}
body.gc1-public-home .gc-idea-card h3{font-size:clamp(17px,1.35vw,20px);line-height:1.2;color:#fff;margin:7px 0;}
body.gc1-public-home .gc-idea-card__content p{font-size:12px;color:#d9ece1;line-height:1.4;margin:7px 0 0;}
body.gc1-public-home .gc-idea-card--lead{grid-row:1/3;grid-column:1;}
body.gc1-public-home .gc-idea-card--lead a{display:flex;flex-direction:column;min-height:420px;}
body.gc1-public-home .gc-idea-card--lead .gc-idea-card__media{height:270px;min-height:270px;}
body.gc1-public-home .gc-idea-card--lead .gc-idea-card__content{align-self:stretch;padding:18px 22px 23px;}
body.gc1-public-home .gc-idea-card--lead h3{font-size:clamp(27px,2.4vw,35px);line-height:1.1;}
/* Funding: verified opportunities; four concise rows and honest status notes. */
body.gc1-public-home .gc1-funding-live{margin:62px 0 42px;}
body.gc1-public-home .gc1-funding-live .gc1-section__heading{border-top:3px solid #1a6948;}
body.gc1-public-home .gc-funding-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
body.gc1-public-home .gc-funding-item{display:flex;justify-content:space-between;gap:14px;padding:17px 18px;background:#eff7ef;border:1px solid #d9e9dc;border-left:4px solid #0eac64;border-radius:5px;text-decoration:none;min-width:0;}
body.gc1-public-home .gc-funding-item:hover{background:#e7f4e8;}
body.gc1-public-home .gc-funding-item__left{display:flex;flex-direction:column;gap:7px;min-width:0;}
body.gc1-public-home .gc-funding-item__source{font-size:10px;letter-spacing:.13em;font-weight:900;color:#0d8b54;text-transform:uppercase;}
body.gc1-public-home .gc-funding-item strong{font-size:17px;color:#133f30;line-height:1.22;}
body.gc1-public-home .gc-funding-item small{font-size:11px;line-height:1.4;color:#5c7262;}
body.gc1-public-home .gc-funding-item__right{display:flex;flex-direction:column;align-items:flex-end;gap:7px;flex:none;white-space:nowrap;}
body.gc1-public-home .gc-funding-item__status{font-size:10px;font-weight:900;color:#088950;}
body.gc1-public-home .gc-funding-item__status.is-upcoming{color:#986126;}
body.gc1-public-home .gc-funding-item__deadline{font-size:11px;font-weight:800;color:#35513f;}
body.gc1-public-home .gc-funding-item__arrow{font-size:17px;color:#158b51;}
body.gc1-public-home .gc-funding-disclaimer{font-size:11px;color:#667668;margin:14px 1px 0;}
/* Brief: licensed original national-park image, strong contrast. */
body.gc1-public-home .gc1-newsletter{background:linear-gradient(90deg,rgba(2,43,31,.96) 0%,rgba(3,49,34,.86) 55%,rgba(3,49,34,.43) 100%),url('https://greencroatia.eu/wp-content/uploads/2026/10/gc-serija-a-08-unsplash.jpg') center 52%/cover;border-radius:6px;min-height:173px;}
body.gc1-public-home .gc1-newsletter h2,
body.gc1-public-home .gc1-newsletter p{color:#fff!important;text-shadow:0 1px 7px rgba(0,0,0,.3);}
body.gc1-public-home .gc1-newsletter h2{font-size:clamp(29px,2.6vw,38px);}
body.gc1-public-home .gc1-newsletter .gc1-eyebrow{color:#95f5bc;}
/* Footer unification site-wide, five editorial columns. */
body .gc1-footer.gchr-footer,body .gcet-footer.gchr-footer{background:linear-gradient(115deg,#061914 0%,#0b3329 57%,#11523a 100%);color:#f1fbf4;border-top:4px solid #15bb66;padding:47px 0 0!important;}
body .gchr-footer .gchr-footer-grid{display:grid!important;grid-template-columns:1.35fr .94fr .99fr .92fr 1.3fr;gap:clamp(12px,1.9vw,35px);align-items:start;padding-bottom:38px;}
body .gchr-footer .gchr-footer-brand img{width:205px;max-width:100%;height:auto;background:white;border-radius:3px;padding:5px;}
body .gchr-footer .gchr-footer-brand p{color:#ccddd2;font-size:12px;line-height:1.55;margin:14px 0 0;}
body .gchr-footer .gchr-footer-col h2{font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;margin:4px 0 15px;color:#e5f9ea;}
body .gchr-footer .gchr-footer-col a{display:block;color:#c8e2d0;font-size:11.5px;line-height:1.48;font-weight:650;margin-bottom:9px;text-decoration:none;}
body .gchr-footer .gchr-footer-col a:hover{color:#7ef4af;text-decoration:underline;}
body .gchr-footer .gchr-footer-brief{border-radius:5px;background:rgba(80,195,112,.13);padding:17px;border:1px solid rgba(161,247,185,.25);}
body .gchr-footer .gchr-footer-brief__tag{color:#7cf0a8;font-size:10px;font-weight:900;letter-spacing:.11em;}
body .gchr-footer .gchr-footer-brief h2{color:#fff;font-size:20px;line-height:1.17;margin:9px 0;}
body .gchr-footer .gchr-footer-brief p{color:#c3dfce;font-size:11px;line-height:1.5;margin:8px 0 14px;}
body .gchr-footer .gchr-footer-brief a{display:inline-block;background:#16b865;color:#062518;font-size:11px;font-weight:850;text-decoration:none;border-radius:3px;padding:10px 13px;}
body .gchr-footer .gchr-footer-bottom{border-top:1px solid rgba(208,255,221,.21);display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 0 24px;color:#b9d0c0;font-size:11px;}
body .gchr-footer .gchr-footer-bottom a{color:#a3ebba;text-decoration:none;font-weight:750;}
@media(max-width:1150px){
 body.gc1-public-home .gc1-header .gc1-nav{flex-wrap:wrap;gap:13px;margin-left:0;}
 body.gc1-public-home .gc1-header .gc1-nav a{font-size:11px;}
 body .gchr-footer .gchr-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:31px;}
 body .gchr-footer .gchr-footer-brief{grid-column:span 2;}
}
@media(max-width:900px){
 body.gc1-public-home .gc1-stories--feature{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;}
 body.gc1-public-home .gc1-section[data-gc-layout]:not([data-gc-layout="success"]) .gc1-stories{grid-template-columns:repeat(2,minmax(0,1fr));}
 body.gc1-public-home .gc-editorial-ideas__grid{grid-template-columns:1fr 1fr;grid-template-rows:auto;}
 body.gc1-public-home .gc-idea-card--lead{grid-column:span 2;grid-row:auto;}
 body.gc1-public-home .gc-funding-list{grid-template-columns:1fr;}
}
@media(max-width:700px){
 body.gc1-public-home .gc1-topline .gc1-container{min-height:51px;}
 body.gc1-public-home .gchr-topline-copy{font-size:10px;}
 body.gc1-public-home .gc1-header .gc1-nav{display:none;position:absolute;left:0;right:0;top:100%;padding:16px 22px;flex-direction:column;align-items:stretch;background:#fff;gap:0;}
 body.gc1-public-home .gc1-header .gc1-nav.gc1-nav--open{display:flex;}
 body.gc1-public-home .gc1-header .gc1-nav a{font-size:13px;padding:11px 6px;}
 body.gc1-public-home .gchr-search-trigger{margin-left:auto;width:34px;}
 body.gcet-body .gchr-search-trigger{margin-left:auto;}
 body.gc1-public-home .gc1-section[data-gc-layout]:not([data-gc-layout="success"]) .gc1-stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
 body.gc1-public-home .gc1-section[data-gc-layout]:not([data-gc-layout="success"]) .gc1-stories>.gc1-card:first-child{grid-column:auto;}
 body.gc1-public-home .gc1-section[data-gc-layout]:not([data-gc-layout="success"]) .gc1-stories>.gc1-card h3{font-size:16px!important;min-height:0;}
 body.gc1-public-home .gc1-section[data-gc-layout="city"],body.gc1-public-home .gc1-section[data-gc-layout="economy"]{padding:0 12px 19px;}
 body.gc1-public-home .gc-editorial-ideas{padding:18px 13px 19px;margin:34px 0;}
 body.gc1-public-home .gc-editorial-ideas__grid{grid-template-columns:1fr;display:grid;}
 body.gc1-public-home .gc-idea-card--lead{grid-column:auto;}
 body.gc1-public-home .gc-idea-card--lead a{min-height:0;}
 body.gc1-public-home .gc-idea-card--lead .gc-idea-card__media{height:205px;min-height:205px;}
 body.gc1-public-home .gc-idea-card--lead h3{font-size:24px;}
 body.gc1-public-home .gc-idea-card__media{min-height:133px;}
 body.gc1-public-home .gc-idea-card h3{font-size:16px;}
 body.gc1-public-home .gc-funding-item{padding:14px 13px;}
 body.gc1-public-home .gc1-newsletter{padding:26px 20px;min-height:185px;background-position:61% center;}
 body .gchr-footer .gchr-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 18px;}
 body .gchr-footer .gchr-footer-brand,body .gchr-footer .gchr-footer-brief{grid-column:span 2;}
 body .gchr-footer .gchr-footer-bottom{display:block;}
 body .gchr-footer .gchr-footer-bottom a{display:block;margin-top:8px;}
}
@media(max-width:400px){
 body .gchr-footer .gchr-footer-grid{grid-template-columns:1fr;}
 body .gchr-footer .gchr-footer-brand,body .gchr-footer .gchr-footer-brief{grid-column:auto;}
 .gchr-search-field{grid-template-columns:1fr;}
 .gchr-search-field button{padding:10px;}
}

/* Final override: the premium four-story grid wins over generic section grids. */
@media(min-width:901px){
 body.gc1-public-home .gc1-section[data-gc-layout="success"] .gc1-stories--feature{
   grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)!important;
   grid-template-rows:repeat(3,minmax(0,1fr))!important;
   gap:11px!important;
 }
 body.gc1-public-home .gc1-section[data-gc-layout="success"] .gc1-stories--feature>.gc1-card--feature{
   grid-column:1!important;grid-row:1/4!important;
 }
 body.gc1-public-home .gc1-section[data-gc-layout="success"] .gc1-stories--feature>.gc1-card:not(.gc1-card--feature){
   grid-column:2!important;grid-row:auto!important;
 }
}
@media(max-width:900px){
 body.gc1-public-home .gc1-section[data-gc-layout="success"] .gc1-stories--feature{
   grid-template-columns:repeat(2,minmax(0,1fr))!important;
   grid-template-rows:auto!important;
 }
 body.gc1-public-home .gc1-section[data-gc-layout="success"] .gc1-stories--feature>.gc1-card--feature{
   grid-column:1/3!important;grid-row:auto!important;
 }
 body.gc1-public-home .gc1-section[data-gc-layout="success"] .gc1-stories--feature>.gc1-card:not(.gc1-card--feature){
   grid-column:auto!important;grid-row:auto!important;
 }
}


/* GreenCroatia header-grid-photo-footer corrections / 2026-10-24 */
/* All navigation content including search aligns to the same right margin. */
@media (min-width:701px){
 body.gc1-public-home .gc1-header .gc1-header__inner{position:relative;padding-right:43px;gap:13px}
 body.gc1-public-home .gc1-header .gc1-nav{min-width:0;flex:1 1 auto;margin-left:clamp(6px,1.2vw,22px);gap:clamp(7px,.75vw,14px);justify-content:space-between}
 body.gc1-public-home .gc1-header .gc1-nav a{font-size:clamp(10.5px,.77vw,12.5px);letter-spacing:.027em}
 body.gc1-public-home .gc1-header .gchr-search-trigger{position:absolute;right:0;top:50%;transform:translateY(-50%);margin:0;width:35px;height:38px}
}
@media (min-width:701px) and (max-width:1060px){
 body.gc1-public-home .gc1-header .gc1-nav{margin-left:5px;gap:7px}
 body.gc1-public-home .gc1-header .gc1-nav a{font-size:10px;letter-spacing:0}
}
/* Image crop is anchored to the actual aspect-ratio frame, not intrinsic IMG height. */
body.gc1-public-home .gc1-section:not(.gc1-section--feature) .gc1-stories .gc1-card .gc1-card__media{
  position:relative!important;aspect-ratio:16/10!important;width:100%!important;
  height:auto!important;min-height:0!important;overflow:hidden!important;background:#e8f2e8}
body.gc1-public-home .gc1-section:not(.gc1-section--feature) .gc1-stories .gc1-card .gc1-card__media img{
  display:block!important;position:absolute!important;inset:0!important;
  width:100%!important;height:100%!important;min-height:100%!important;max-width:none!important;
  object-fit:cover!important;object-position:center!important}
/* Lead plus 3 equal-height horizontal companion rows: no wasted white space. */
@media (min-width:1000px){
 body.gc1-public-home .gc1-section--editorial .gc1-stories--editorial{
  display:grid!important;grid-template-columns:minmax(0,1.16fr) minmax(0,1fr)!important;
  grid-template-rows:repeat(3,minmax(0,1fr))!important;gap:12px 15px!important;align-items:stretch}
 body.gc1-public-home .gc1-section--editorial .gc1-stories--editorial>.gc1-card{min-height:0}
 body.gc1-public-home .gc1-section--editorial .gc1-stories--editorial>.gc1-card--lead{
  grid-column:1!important;grid-row:1/4!important;height:100%;background:#f1f7f1;border-radius:5px}
 body.gc1-public-home .gc1-section--editorial .gc1-stories--editorial>.gc1-card--lead .gc1-card__copy{padding:16px 19px 17px}
 body.gc1-public-home .gc1-section--editorial .gc1-stories--editorial>.gc1-card--lead h3{font-size:clamp(26px,2vw,32px)!important;line-height:1.15}
 body.gc1-public-home .gc1-section--editorial .gc1-stories--editorial>.gc1-card:not(.gc1-card--lead){
  grid-column:2!important;grid-row:auto!important;height:100%;background:#f5f9f4;
  border:1px solid #e0eae1;border-radius:5px}
 body.gc1-public-home .gc1-section--editorial .gc1-stories--editorial>.gc1-card:not(.gc1-card--lead) .gc1-card__link{
  display:grid!important;grid-template-columns:minmax(0,40%) minmax(0,60%);height:100%;align-items:stretch}
 body.gc1-public-home .gc1-section--editorial .gc1-stories--editorial>.gc1-card:not(.gc1-card--lead) .gc1-card__media{
  height:100%!important;aspect-ratio:auto!important;min-height:0!important;border-radius:5px 0 0 5px}
 body.gc1-public-home .gc1-section--editorial .gc1-stories--editorial>.gc1-card:not(.gc1-card--lead) .gc1-card__copy{
  padding:clamp(10px,1.2vw,16px);align-self:center}
 body.gc1-public-home .gc1-section--editorial .gc1-stories--editorial>.gc1-card:not(.gc1-card--lead) h3{
  font-size:clamp(17px,1.32vw,20px)!important;min-height:0!important;line-height:1.17}
 body.gc1-public-home .gc1-section--editorial .gc1-stories--editorial>.gc1-card:not(.gc1-card--lead) p{
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11px}
}
/* Warm ivory brief card contrasts deliberately with the dark footer. */
body .gchr-footer .gchr-footer-brief{
 background:linear-gradient(145deg,#fff9e9 0%,#f2f5e7 100%)!important;
 border:1px solid #e9dec3!important;border-top:4px solid #dda83a!important;
 color:#163e2c!important;border-radius:6px!important;padding:18px!important;
 box-shadow:0 10px 25px rgba(0,0,0,.17);position:relative;overflow:hidden}
body .gchr-footer .gchr-footer-brief__tag{color:#168251!important}
body .gchr-footer .gchr-footer-brief h2{color:#113f2b!important;text-shadow:none!important;font-size:clamp(21px,1.6vw,26px)!important}
body .gchr-footer .gchr-footer-brief p{color:#4b6b54!important;font-size:12px}
body .gchr-footer .gchr-footer-brief a{background:#0c8950!important;color:#fff!important;font-size:12px;padding:12px 15px}
body .gchr-footer .gchr-footer-brief a:hover{background:#087141!important}
@media(max-width:999px){
 body.gc1-public-home .gc1-section--editorial .gc1-stories--editorial{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto!important}
 body.gc1-public-home .gc1-section--editorial .gc1-stories--editorial>.gc1-card--lead{
  grid-column:span 2!important;grid-row:auto!important}
}
@media(max-width:700px){
 body.gc1-public-home .gc1-header .gc1-header__inner{position:relative;padding-right:42px}
 body.gc1-public-home .gc1-header .gchr-search-trigger{position:absolute;right:0;top:50%;transform:translateY(-50%)}
}


/* GreenCroatia subpage header and article breadcrumb fix, 2026-10-24 */
@media(min-width:901px){
 body.gcet-body .gcet-header .gc1-header__inner{
   display:flex;flex-direction:row;align-items:center;
   flex-wrap:nowrap!important;justify-content:space-between;
   gap:13px;min-height:98px;padding:10px 43px 10px 0;
   position:relative;
 }
 body.gcet-body .gcet-header .gc1-brand{flex:0 0 auto;min-width:0;}
 body.gcet-body .gcet-header .gc1-logo-img--approved img{width:270px;height:auto;max-height:none;}
 body.gcet-body .gcet-header .gc1-nav{
   display:flex;flex:1 1 auto;min-width:0;width:auto;
   justify-content:space-between;align-items:center;
   flex-wrap:nowrap!important;gap:clamp(7px,.85vw,14px);
   margin:0;
 }
 body.gcet-body .gcet-header .gc1-nav a {
   flex:0 0 auto;white-space:nowrap;
   font-size:clamp(10px,.79vw,12.8px);letter-spacing:.02em;
 }
 body.gcet-body .gcet-header .gchr-search-trigger {
   position:absolute;right:0;top:50%;transform:translateY(-50%);
   width:37px;height:39px;margin:0;
 }
}
@media(min-width:901px) and (max-width:1140px){
 body.gcet-body .gcet-header .gc1-logo-img--approved img{width:228px;}
 body.gcet-body .gcet-header .gc1-nav{gap:7px}
 body.gcet-body .gcet-header .gc1-nav a{font-size:10px;letter-spacing:0;}
}
@media(min-width:701px) and (max-width:900px){
 body.gcet-body .gcet-header .gc1-header__inner{
   position:relative;display:flex;flex-direction:row;
   flex-wrap:nowrap!important;align-items:center;min-height:80px;
   padding:12px 43px 12px 0;
 }
 body.gcet-body .gcet-header .gc1-logo-img--approved img{width:230px;}
 body.gcet-body .gcet-header .gc1-menu-button {
   display:inline-flex!important;align-items:center;margin-left:auto;
   cursor:pointer;border:0;background:transparent;font-size:13px;
 }
 body.gcet-body .gcet-header .gc1-nav{
   display:none!important;position:absolute;left:0;right:0;top:100%;
   background:#fff;box-shadow:0 15px 24px rgba(0,0,0,.14);
   padding:14px 22px 22px;gap:0;z-index:40;
   flex-direction:column;align-items:stretch;flex-wrap:nowrap;
   width:auto;margin:0;
 }
 body.gcet-body .gcet-header .gc1-nav.gc1-nav--open{display:flex!important;}
 body.gcet-body .gcet-header .gc1-nav a{padding:11px 4px;font-size:13px;}
 body.gcet-body .gcet-header .gchr-search-trigger {
   position:absolute;right:0;top:50%;transform:translateY(-50%);
 }
}
@media(max-width:700px){
 body.gcet-body .gcet-header .gc1-header__inner{
   padding-right:42px!important;position:relative;
 }
 body.gcet-body .gcet-header .gchr-search-trigger{
   position:absolute;right:0;top:50%;transform:translateY(-50%);
 }
 body.gcet-body .gcet-header .gc1-menu-button {margin-left:auto;}
}
body.gcet-article-body .gcet-breadcrumb .gchr-breadcrumb-current-title {
 display:inline-block;vertical-align:middle;max-width:43ch;
 overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
 color:#415d4a;
}
@media(max-width:700px){
 body.gcet-article-body .gcet-breadcrumb .gchr-breadcrumb-current-title{max-width:19ch;}
}
