.amb-hero{position:relative;isolation:isolate;overflow:hidden;padding:140px 0 80px;min-height:650px}
.amb-hero-landscape{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--paper) 12%,#fafbf4db 40%,#fafbf400 85%),linear-gradient(0deg,var(--paper),#fafbf400 25%),url('/assets/habitat-river.png') center right/cover}
.amb-hero h1{font-size:clamp(62px,7.5vw,112px);line-height:.98;letter-spacing:-.055em;margin:0;max-width:850px}
.amb-hero h1 em,.amb-about h2 em,.amb-section-heading h2 em{color:var(--green-dark);font-weight:400}
.amb-subtitle{font-size:clamp(22px,2.5vw,32px);color:#345b2c;margin:24px 0 18px}
.amb-intro{font-size:18px;line-height:1.75;color:#53664b;max-width:480px}
.amb-hero-link{display:inline-flex;gap:24px;align-items:center;margin-top:22px;color:var(--forest);font-size:16px;text-underline-offset:6px}
.amb-about-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;align-items:start}
.amb-about h2,.amb-section-heading h2{font-size:clamp(38px,4.4vw,66px);line-height:1.12;letter-spacing:-.04em;margin:0;font-weight:400}
.amb-about-grid p{font-size:18px;line-height:1.85;margin:0 0 22px;color:#51634a;max-width:760px}
.amb-about-grid .amb-funding{display:flex;gap:16px;align-items:center;font-size:15px;margin-top:32px;max-width:600px}
.amb-funding svg{flex:none;color:var(--green-dark)}
.amb-funding strong{font-weight:600;color:#2e5126}
.amb-photos{display:grid;grid-template-columns:1.318fr 1fr;gap:30px}
.amb-photos figure{margin:0}
.amb-photos img{display:block;width:100%;height:auto;object-fit:contain}
.amb-photos figcaption{padding-top:15px;font-size:16px;color:#51634a}
.amb-photo-source{display:inline-block;margin-top:19px;color:#728167;font-size:13px;text-underline-offset:4px}
.amb-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:55px;margin-bottom:45px}
.amb-section-heading>p{font-size:17px;line-height:1.8;color:#5b6e51;margin:0;max-width:480px}
.amb-scoreboard{background:linear-gradient(130deg,#edf2d9,#fdf8e9 58%,#e7edda);padding:32px;box-shadow:0 20px 65px #3254290c;border-radius:8px}
.amb-board-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:25px}
.amb-board-heading>div{display:flex;align-items:center;gap:13px;color:#2a6126}
.amb-board-heading svg{width:36px;height:36px}
.amb-board-heading h3{font-family:var(--sans);font-weight:600;font-size:27px;margin:0;letter-spacing:-.02em}
.amb-board-heading>span{font-size:14px;color:#657353}
.amb-table-scroll{overflow-x:auto;overscroll-behavior-x:contain}
.amb-score-table{width:100%;min-width:680px;border-spacing:5px;border-collapse:separate;table-layout:fixed;text-align:center;font-variant-numeric:tabular-nums}
.amb-score-table th,.amb-score-table td{border-radius:5px;padding:15px 8px;background:#fffcf2;font-size:26px;line-height:1.25}
.amb-score-table thead th{font-family:var(--sans);font-size:15px;font-weight:600;height:98px;vertical-align:middle}
.amb-score-table thead th svg{display:block;margin:0 auto 10px;width:30px;height:30px}
.amb-score-table th:first-child{width:12%}
.amb-score-table th:nth-child(2){width:28%}
.amb-score-table tbody th{font-family:var(--sans);font-size:20px;font-weight:600;text-align:left;padding-left:24px;white-space:nowrap}
.amb-score-table tbody .score-knowledge{background:#e8dfef;color:#47325c}
.amb-score-table tbody .score-field{background:#dfebcf;color:#365b2e}
.amb-score-table tbody .score-video{background:#dcecf1;color:#426a76}
.amb-score-table tbody .score-total{background:#f8e7bb;color:#624d22;font-weight:700}
.amb-score-table thead .score-knowledge{background:#72518f;color:white}
.amb-score-table thead .score-field{background:#477e39;color:white}
.amb-score-table thead .score-video{background:#437d92;color:white}
.amb-score-table thead .score-total{background:#bc9138;color:white}
.rank-medal{display:grid;place-items:center;width:40px;height:40px;margin:auto;border-radius:50%;background:#52813c;color:white;font-family:var(--sans);font-size:22px;font-weight:700}
.rank-medal.rank-1{background:#d5a22a}
.rank-medal.rank-2{background:#8b9698}
.rank-medal.rank-3{background:#ad723d}
.amb-board-foot{display:flex;justify-content:space-between;gap:22px;align-items:center;padding:24px 6px 2px;color:#49633e}
.amb-board-foot>span:first-child{font-family:var(--serif);font-style:italic;font-size:23px}
.amb-board-foot>span:last-child{font-size:13px;text-transform:uppercase;letter-spacing:.12em}
.amb-score-note{color:#738169;font-size:14px;line-height:1.8;max-width:950px;margin:20px 0 0}
.amb-dates{display:flex;flex-wrap:wrap;gap:36px 60px;align-items:center;margin-bottom:42px;padding:22px 0}
.amb-dates p{margin:0;display:grid;gap:4px}
.amb-dates p span{font-size:14px;color:#6a7c5e}
.amb-dates p strong{font-size:26px;font-weight:500;color:#365a2c}
.amb-dates>div{display:flex;align-items:center;gap:13px;font-size:14px;color:#6a7c5e;max-width:300px;margin-left:auto}
.amb-dates>div svg{flex:none;width:23px}
.amb-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}
.amb-video-placeholder{aspect-ratio:16/10;background:linear-gradient(145deg,#edf2df,#e1e9d4);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#5c7950;position:relative;overflow:hidden}
.amb-video-placeholder>svg{width:45px;height:45px;opacity:.65}
.amb-video-placeholder>span{font-size:14px;position:relative;z-index:1}
.amb-video-leaf{position:absolute;right:-22px;bottom:-40px;transform:rotate(-20deg);opacity:.13}
.amb-video-leaf svg{width:180px;height:180px;stroke-width:.6}
.amb-video-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:17px}
.amb-video-meta h3{font-family:var(--sans);font-size:18px;line-height:1.4;margin:0;font-weight:500}
.amb-like{border:0;background:transparent;display:flex;align-items:center;gap:8px;color:#728569;padding:5px 0;font:inherit}
.amb-like svg{width:21px;height:21px}
.amb-like:disabled{cursor:default}
.amb-video-note{color:#8a9482;font-size:12px;margin:5px 0 0}
.amb-awards{background:linear-gradient(180deg,transparent,#edf2e4 55%,transparent)}
.amb-award-title-icon{display:block;color:#b68c2d;width:44px;height:44px;margin-bottom:22px}
.amb-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.amb-prize{position:relative;padding:36px 30px;background:#e7eddb;color:#294722;min-height:360px}
.amb-prize-first{background:#24472b;color:#f9f8e8}
.amb-prize-place{display:block;font-size:14px;letter-spacing:.03em;margin-bottom:25px}
.amb-prize>svg{width:42px;height:42px;margin-bottom:16px;color:#6b8b4b}
.amb-prize-first>svg{color:#e9ce80}
.amb-prize h3{font-size:clamp(26px,2.6vw,38px);line-height:1.12;font-weight:400;margin:0 0 20px;letter-spacing:-.03em}
.amb-prize p{font-size:16px;line-height:1.75;margin:0;max-width:300px}
.amb-prize-first p{color:#d5dfc7}
.amb-other-prizes{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding-top:50px}
.amb-other-prizes article{display:flex;gap:23px;align-items:flex-start}
.amb-other-prizes article>svg{width:40px;height:40px;flex:none;color:#68844c;margin-top:6px}
.amb-other-prizes span{font-size:14px;color:#738367}
.amb-other-prizes h3{font-weight:400;font-size:28px;line-height:1.3;margin:8px 0 0}
.amb-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.footer-support{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-block:36px 28px;color:#53654a}
.footer-support h2{font-size:28px;font-weight:400;margin:0 0 10px}
.footer-support p{margin:0 0 13px;font-size:15px}
.footer-support a{color:#2b5d20;text-underline-offset:5px;font-size:15px}
.footer-bank{font-size:14px;display:grid;grid-template-columns:auto 1fr;gap:7px 20px;margin:0;align-self:center}
.footer-bank dt{color:#75876a}.footer-bank dd{margin:0;overflow-wrap:anywhere}
/* Film and poster always share the same soft-edged crop on small screens. */
@media(max-width:760px){.habitat-filmed .habitat-film-media{mask-image:linear-gradient(180deg,transparent,#000 19%,#000 80%,transparent);object-fit:cover;object-position:80% center}.ecosystem-head .habitat-filmed .habitat-film-media{height:64%}}
@media(max-width:1000px){.amb-about-grid{gap:40px}.amb-section-heading{gap:35px}.amb-scoreboard{padding:22px}.amb-prize{padding:28px 23px}.amb-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.amb-score-table tbody th{padding-left:14px;font-size:18px}.amb-dates>div{margin-left:0}}
@media(max-width:650px){.hero-explore{font-size:16px;gap:13px}.amb-hero{padding:110px 0 65px;min-height:530px}.amb-hero h1{font-size:58px}.amb-hero-landscape{background-position:center right;opacity:.72}.amb-subtitle{font-size:25px}.amb-intro{font-size:16px}.amb-about-grid{grid-template-columns:1fr;gap:26px}.amb-about h2,.amb-section-heading h2{font-size:40px}.amb-about-grid p{font-size:16px}.amb-photos{grid-template-columns:1fr;gap:26px}.amb-photos figcaption{font-size:14px}.amb-photo-source{font-size:12px}.amb-section-heading{display:block;margin-bottom:28px}.amb-section-heading>p{font-size:16px;margin-top:23px}.amb-scoreboard{margin-inline:-8px;padding:15px 9px;border-radius:5px}.amb-board-heading{padding:4px 9px 18px;display:block}.amb-board-heading h3{font-size:22px}.amb-board-heading>span{display:block;margin:8px 0 0 40px;font-size:12px}.amb-score-table{min-width:570px;border-spacing:3px}.amb-score-table th,.amb-score-table td{font-size:23px;padding:12px 6px}.amb-score-table thead th{font-size:13px;height:82px}.amb-score-table tbody th{font-size:16px;padding-left:12px}.amb-score-table th:nth-child(2){width:31%}.rank-medal{width:32px;height:32px;font-size:19px}.amb-board-foot{padding:18px 8px 4px;gap:15px}.amb-board-foot>span:first-child{font-size:17px}.amb-board-foot>span:last-child{font-size:10px;max-width:70px}.amb-score-note{font-size:12px;margin-top:15px}.amb-dates{gap:25px 45px;padding:0;margin-bottom:30px}.amb-dates p strong{font-size:23px}.amb-dates>div{flex-basis:100%;font-size:13px;max-width:none}.amb-video-grid{grid-template-columns:1fr;gap:30px}.amb-video-meta h3{font-size:18px}.amb-podium{grid-template-columns:1fr;gap:18px}.amb-prize{min-height:0;padding:28px}.amb-prize h3{font-size:34px}.amb-prize h3 br{display:none}.amb-prize-place{margin-bottom:16px}.amb-prize>svg{position:absolute;top:27px;right:27px;width:32px;height:32px}.amb-prize p{max-width:none}.amb-other-prizes{grid-template-columns:1fr;gap:30px;padding-top:35px}.amb-other-prizes h3{font-size:25px}.footer-support{grid-template-columns:1fr;gap:25px;padding-block:25px}.footer-bank{font-size:12px;gap:6px 12px}}
@media(prefers-reduced-motion:reduce){.hero-explore>span,.hero-explore>span:after{transition:none}}

.amb-original-board{margin:0}.amb-original-board a{display:block}.amb-original-board img{display:block;width:100%;height:auto}.amb-original-board figcaption{margin-top:12px;color:#78876b;font-size:12px}

/* The approved illustrated board stays intact; its data rows are reordered in HTML. */
.amb-live-board{position:relative;container-type:inline-size;--amb-board-unit:calc(100cqi / 1677);margin:0;isolation:isolate}
.amb-live-board>img{display:block;width:100%;height:auto}
.amb-live-table{position:absolute;inset:0;width:100%;height:100%;border:0;border-spacing:0;border-collapse:collapse;font-family:Arial,Helvetica,sans-serif;font-size:2.385cqi;font-weight:800;line-height:1;color:#080b05}
.amb-live-table tbody{position:absolute;inset:0;width:100%;height:100%}
.amb-live-table .amb-board-row{position:absolute;left:0;top:var(--amb-row-top);width:100%;height:var(--amb-row-height);background-image:url('/assets/zeleni-ambasadori/ploca-rezultata-v2.png');background-repeat:no-repeat;background-size:100cqi auto;background-position:0 calc(-1 * var(--amb-row-source-y) * var(--amb-board-unit))}
.amb-live-table tbody th,.amb-live-table tbody td{display:flex;align-items:center;justify-content:center;position:absolute;top:0;height:100%;border:0;margin:0;padding:0;overflow:hidden;font-size:inherit;font-weight:inherit;line-height:1}
.amb-live-table .amb-board-rank{left:2.623733%;width:9.123435%;background-image:url('/assets/zeleni-ambasadori/ploca-rezultata-v2.png');background-repeat:no-repeat;background-size:100cqi auto;background-position:calc(-44 * var(--amb-board-unit)) calc(-1 * var(--amb-rank-source-y) * var(--amb-board-unit))}
.amb-live-table .amb-board-updated{border:1px solid #fff9;border-radius:.835cqi;background:linear-gradient(100deg,#fffdf7,#fff8e9)}
.amb-live-table .amb-board-school.amb-board-updated{justify-content:flex-start;padding-left:2.44cqi;font-size:2.15cqi}
.amb-live-table .amb-board-knowledge.amb-board-updated{background:linear-gradient(100deg,#efdfef,#eddaee)}
.amb-live-table .amb-board-field.amb-board-updated{background:linear-gradient(100deg,#e4ebcf,#dce9cf)}
.amb-live-table .amb-board-video.amb-board-updated{background:linear-gradient(100deg,#d3edf9,#c7e7f8)}
.amb-live-table .amb-board-total.amb-board-updated{background:linear-gradient(100deg,#ffe8b9,#ffe0a7)}

/* A small illustrated invitation, using the same nature scene as the programs. */
.hero-explore{display:inline-flex;align-items:center;color:var(--forest);text-decoration:none;position:relative;isolation:isolate;overflow:hidden;gap:20px;width:400px;max-width:100%;min-height:120px;padding:14px 18px 14px 14px;border-radius:80px;background:linear-gradient(110deg,#e9f0dbf0,#f3f5e9ed);box-shadow:0 8px 30px #39572b0a;transition:transform .4s,box-shadow .4s}
.hero-explore:after{content:"";position:absolute;inset:-50%;z-index:-1;background:linear-gradient(110deg,transparent 40%,#ffffff99 48%,transparent 56%);transform:translateX(-100%);pointer-events:none}
.hero-explore:hover:after,.hero-explore:focus-visible:after{animation:hero-link-glow 1.3s ease both}
.hero-explore:hover{transform:translateY(-2px);box-shadow:0 12px 35px #39572b15}
.hero-program-picture{width:90px;height:90px;flex:none;border-radius:50%;overflow:hidden;display:block}
.hero-program-picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:78% 50%;transition:transform .65s}
.hero-explore:hover .hero-program-picture img{transform:scale(1.06)}
.hero-explore .hero-explore-copy{padding:0;flex:1;min-width:0}
.hero-explore .hero-explore-copy:after{display:none}
.hero-explore-copy strong{display:block;font-family:var(--serif);font-weight:400;font-size:29px;letter-spacing:-.035em;line-height:1.05}
.hero-explore-copy em{color:#39731d;font-weight:400}
.hero-explore-copy small{display:block;margin-top:9px;color:#6f805f;font-size:11px;letter-spacing:.03em}
.hero-explore .hero-explore-arrow{display:grid;place-items:center;border-radius:50%;width:45px;height:45px;background:#43821f;color:white;flex:none;font-size:29px;line-height:1;transition:transform .4s}
.hero-explore:hover .hero-explore-arrow{transform:translate(2px,2px)}
.ecosystem-hero .scroll-cue{margin-top:20px;margin-left:17px;font-size:10px;color:#5b704e;gap:8px}
@keyframes hero-link-glow{to{transform:translateX(100%)}}

/* Prizes are illustrated experiences, with readable copy on the shared canvas. */
.amb-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:55px}
.amb-podium{gap:42px}
.amb-prize,.amb-prize-first{background:none;color:var(--forest);padding:0;min-height:0}
.amb-prize-picture{position:relative;width:100%;max-width:340px;margin-inline:auto}
.amb-award-art{display:block;background-image:url('/assets/zeleni-ambasadori/nagrade-ilustracije-v1.png');background-size:300% 200%;background-repeat:no-repeat;aspect-ratio:1;width:100%}
.art-first{background-position:0 0}.art-second{background-position:50% 0}.art-third{background-position:100% 0}.art-binoculars{background-position:0 100%}.art-compass{background-position:50% 100%}
.amb-prize-place{position:absolute;top:4px;left:0;padding:7px 15px;border-radius:30px;margin:0;font-size:13px;font-weight:500;background:#f5e9c9;color:#856720}
.prize-second .amb-prize-place{background:#e8ece6;color:#68725e}.prize-third .amb-prize-place{background:#f2e4d8;color:#916942}
.amb-prize-copy{padding:17px 9px 0}
.amb-prize h3{font-family:var(--serif);font-size:35px;line-height:1.12;margin:0 0 16px;font-weight:400;letter-spacing:-.035em}
.amb-prize p,.amb-prize-first p{color:#64765a;font-size:16px;line-height:1.75;margin:0;max-width:330px}
.amb-other-prizes{gap:40px;padding-top:70px}
.amb-other-prizes article{align-items:center;gap:22px}
.amb-other-prizes article>.amb-award-art{width:150px;flex:none;max-width:38%}
.amb-other-prizes h3{font-family:var(--serif);font-size:27px;margin-top:9px;line-height:1.2}
.amb-gift-place{display:inline-block;padding:5px 12px;border-radius:30px;background:#eaf0df;color:#627a4d;font-size:13px}
@media(max-width:1100px){.amb-section-heading{grid-template-columns:1fr;gap:22px}.amb-section-heading>p{max-width:680px}.amb-podium{grid-template-columns:1fr;gap:28px}.amb-prize{display:grid;grid-template-columns:220px 1fr;align-items:center;gap:28px}.amb-prize-copy{padding:0}.amb-prize h3{font-size:35px}.amb-prize p{max-width:490px}.amb-other-prizes{grid-template-columns:1fr;gap:18px;padding-top:40px}.amb-other-prizes article>.amb-award-art{width:170px}.amb-other-prizes h3{font-size:30px}}
@media(max-width:650px){.hero-explore{width:100%;gap:13px;min-height:97px;padding:11px 13px 11px 10px}.hero-program-picture{width:65px;height:65px}.hero-explore-copy strong{font-size:24px}.hero-explore-copy small{font-size:10px;margin-top:7px}.hero-explore .hero-explore-arrow{width:35px;height:35px;font-size:23px}.ecosystem-hero .scroll-cue{margin-top:16px}.amb-section-heading{gap:0}.amb-podium{gap:38px}.amb-prize{display:block}.amb-prize-picture{max-width:270px}.amb-prize-copy{padding:10px 4px 0}.amb-prize h3{font-size:32px}.amb-prize p{font-size:16px;max-width:none}.amb-prize-place{top:8px;left:3px;font-size:12px}.amb-other-prizes article{gap:12px}.amb-other-prizes article>.amb-award-art{width:112px;max-width:40%}.amb-other-prizes h3{font-size:24px}.amb-gift-place{font-size:11px}.amb-section-heading>p{margin-top:20px}}
@media(prefers-reduced-motion:reduce){.hero-explore:after{display:none}}

.amb-year{display:inline-block;vertical-align:middle;margin-left:12px;padding:5px 12px;border-radius:30px;background:#e6eed8;color:#54723c;font:14px var(--sans)}
.order-received{font-size:14px;color:#5d7b4b;align-self:flex-start;padding-top:9px}

.program-group-intro{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-bottom:32px}.program-group-intro .group-heading{margin:0;max-width:650px}.program-group-photo{width:270px;max-width:40%;aspect-ratio:1.4;object-fit:cover;border-radius:48% 48% 10px 10px}.program-capacity{font-size:14px!important;color:#6a7c56}.path-preschool .path-background{object-position:65% center}
@media(max-width:650px){.program-group-intro{flex-direction:column;align-items:flex-start;gap:22px}.program-group-photo{width:100%;max-width:100%;aspect-ratio:1.7;border-radius:12px}.program-group-intro .group-heading h2{font-size:28px}}

/* Two illustrated invitations with the same shape and typography. */
.ecosystem-hero .hero-actions{display:flex;flex-direction:row;align-items:stretch;flex-wrap:nowrap;gap:16px;max-width:680px;width:100%}
.ecosystem-hero .hero-actions .hero-explore{flex:1 1 0;width:auto;min-width:0;max-width:none;min-height:120px;gap:14px;padding:14px}
.ecosystem-hero .hero-actions .hero-program-picture,.hero-shop-picture{display:block;flex:none;width:80px;height:80px;border-radius:50%;overflow:hidden}
.hero-shop-picture{background:radial-gradient(circle at 45% 35%,#fbfcf6,#e2e9d5)}
.hero-shop-picture img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .65s}
.hero-shop-link:hover .hero-shop-picture img{transform:scale(1.06) rotate(-3deg)}
.hero-shop-link .hero-explore-copy strong{color:var(--forest)}
.hero-shop-link:focus-visible{outline:2px solid #558536;outline-offset:5px}
@media(min-width:761px) and (max-width:1100px){.ecosystem-hero .hero-actions{width:calc(100vw - var(--rail) - 72px);max-width:640px}}
@media(max-width:1200px){.ecosystem-hero .hero-actions .hero-program-picture,.hero-shop-picture{width:70px;height:70px}.hero-explore-copy strong{font-size:27px}}
@media(max-width:760px){.ecosystem-hero .hero-actions{gap:14px;flex-direction:row;align-items:stretch}.ecosystem-hero .hero-actions .hero-explore{flex:1 1 0;flex-direction:column;justify-content:center;gap:10px;padding:18px 10px;min-height:185px;text-align:center;border-radius:60px}.ecosystem-hero .hero-actions .hero-program-picture,.hero-shop-picture{width:65px;height:65px}.hero-explore-copy strong{font-size:26px;line-height:1.05}.hero-explore .hero-explore-copy{flex:0 1 auto;width:100%}.hero-explore-copy small{font-size:10px;letter-spacing:0;margin-top:8px}.hero-shop-link .hero-explore-copy strong{line-height:2.1}}
@media(max-width:450px){.ecosystem-hero .hero-actions{gap:10px}.ecosystem-hero .hero-actions .hero-explore{padding:15px 9px;min-height:175px;border-radius:48px}.ecosystem-hero .hero-actions .hero-program-picture,.hero-shop-picture{width:58px;height:58px}.hero-explore-copy strong{font-size:23px}.hero-explore-copy small{font-size:9px}}
@media(max-width:360px){.ecosystem-hero .hero-actions{gap:8px}.ecosystem-hero .hero-actions .hero-explore{padding:14px 7px;min-height:165px}.ecosystem-hero .hero-actions .hero-program-picture,.hero-shop-picture{width:52px;height:52px}.hero-explore-copy strong{font-size:18px}.hero-explore-copy small{font-size:8px}}
@media(prefers-reduced-motion:reduce){.hero-shop-picture img{transition:none}}

.amb-share-row{display:flex;align-items:center;gap:16px;justify-content:space-between;margin-top:9px;flex-wrap:wrap}
.amb-share{display:inline-flex;align-items:center;gap:8px;border:1px solid #c9d7ba;border-radius:22px;background:#eef3e7;color:#355d2c;padding:8px 14px;font:13px var(--sans);cursor:pointer}
.amb-share svg{width:17px;height:17px}.amb-share:hover{background:#e3ecd8}.amb-share:focus-visible,.amb-share-options a:focus-visible,.amb-share-options button:focus-visible{outline:2px solid #397326;outline-offset:3px}
.amb-share-options{margin-top:12px;padding:14px;background:#eef3e7;border-radius:12px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;color:#355d2c}
.amb-share-options a,.amb-share-options button{font:inherit;color:inherit;padding:4px 0;border:0;background:transparent;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.amb-share-link,.amb-share-status{flex-basis:100%;font-size:12px}.amb-share-link input{display:block;width:100%;min-width:0;margin-top:6px;padding:8px;border:1px solid #becdad;background:#fafbf4;color:#355d2c;font:12px var(--sans)}
.art-third{background-image:url('/assets/zeleni-ambasadori/nagrada-3-drava-stol-v2.png');background-size:contain;background-position:center;background-repeat:no-repeat}
