/* Editorial layer: real product photography, clear reading paths, restrained detail. */
:root{--ed-ink:#173e2c;--ed-earth:#a57443;--ed-line:#dce3d2}.ed-kicker{display:block;font-size:9px;line-height:1.6;letter-spacing:.13em;font-weight:700;color:var(--ed-earth);margin-bottom:12px}.ed-section{max-width:1260px;margin:auto;padding:48px 28px}.ed-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:27px}.ed-heading h2,.home-answers h2{font:600 clamp(30px,3.4vw,46px)/1.08 var(--sans);letter-spacing:-.045em;color:var(--ed-ink);margin:0}.ed-heading h2 em,.home-answers h2 em{font:500 1.05em var(--serif);color:#a57443}.ed-heading>p{font-size:14px;line-height:1.75;color:#78836d;max-width:330px;margin:0}.ed-link{display:inline-flex;align-items:center;min-height:40px;font-size:12px;font-weight:600;color:#426640;text-decoration:underline;text-underline-offset:5px}
.discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.discovery-grid>a{min-width:0}.discovery-grid figure{position:relative;margin:0;height:230px;border-radius:16px;overflow:hidden;background:#eeeede}.discovery-grid img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s}.discovery-grid>a:hover img{transform:scale(1.03)}.discovery-grid figure>span{position:absolute;left:15px;bottom:15px;display:grid;place-items:center;width:36px;height:36px;border:1px solid #ffffff65;border-radius:50%;background:#fffdf5e8;font:italic 18px var(--serif);color:#55704a}.discovery-grid>a>div{padding:17px 0 0}.discovery-grid small{font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:#9a9f86}.discovery-grid h3{font:600 26px/1.15 var(--sans);letter-spacing:-.035em;color:#234c32;margin:8px 0}.discovery-grid p{font-size:12px;line-height:1.7;color:#78876d;margin:0 0 12px}.discovery-grid b{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid #dee4d3;font-size:11px;color:#5a774d}.discovery-grid i{font-size:18px;font-weight:400;font-style:normal}
.fresh-home .fresh-story{padding:48px max(28px,calc((100vw - 1204px)/2));gap:65px;background:#eff1e5}.fresh-home .story-collage{max-height:460px}.fresh-home .fresh-story-copy h2{font-size:clamp(35px,3.6vw,51px);line-height:1.05}.fresh-home .fresh-story-copy>p{font-size:14px;line-height:1.8;margin:20px 0 25px}.fresh-home .fresh-features>div{padding:16px 0}.fresh-home .fresh-features strong{font-size:14px}.fresh-home .fresh-features small{font-size:12px;line-height:1.7}
.home-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.home-journal-grid article{min-width:0}.home-journal-image{display:block;height:195px;border-radius:14px;overflow:hidden;background:#ecefdf}.home-journal-image img{display:block;width:100%;height:100%;object-fit:cover}.home-journal-grid article>div{padding:17px 0}.home-journal-grid .ed-kicker{font-size:8px;margin-bottom:9px}.home-journal-grid h3{font:600 23px/1.15 var(--sans);letter-spacing:-.03em;color:#234c32;margin:0 0 12px}.home-journal-grid p{font-size:12px;line-height:1.7;color:#7b866f;margin:0 0 8px}.home-journal-grid .ed-link{font-size:11px}
.home-answers{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding-top:10px;padding-bottom:38px}.home-answers>div>p{font-size:13px;line-height:1.7;color:#7d876e;max-width:290px;margin:17px 0 12px}.home-answers details{border-bottom:1px solid #dfe5d5}.home-answers summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:13px;font-weight:600;color:#4a6843;min-height:52px;padding:12px 0;cursor:pointer}.home-answers summary::-webkit-details-marker{display:none}.home-answers summary:after{content:'+';font-size:20px;font-weight:400;color:#b18b57}.home-answers details[open]>summary:after{content:'−'}.home-answers details>p{font-size:13px;line-height:1.75;color:#7a866e;margin:0;padding:0 20px 16px 0}.home-answers details a{text-decoration:underline;text-underline-offset:4px}
.home-presence{display:flex;align-items:center;gap:28px;flex-wrap:wrap;max-width:1204px;margin:0 auto 35px;border-top:1px solid #e0e5d6;padding:22px 0;color:#3f613e}.home-presence>span{font-size:9px;letter-spacing:.13em;font-weight:700;color:#9c7a4c}.home-presence p{font:500 21px/1.2 var(--serif);margin:0 auto 0 0;color:#536f48}.home-presence a{font-size:11px;min-height:40px;display:flex;align-items:center}
.guide-hero{max-width:1260px;margin:auto;padding:110px 28px 30px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:55px}.guide-hero h1{font:700 clamp(40px,4.5vw,63px)/1.04 var(--sans);letter-spacing:-.045em;color:#173e2c;margin:0 0 13px}.guide-hero h2{font:500 30px/1.1 var(--serif);color:#a47745;margin:0 0 18px;max-width:450px}.guide-hero p{font-size:14px;line-height:1.75;color:#78856c;margin:0 0 20px}.mushroom-guide .button{font-size:11px;min-height:44px;border-radius:40px;padding:13px 18px}.guide-hero figure{position:relative;height:325px;margin:0;border-radius:85px 16px 16px 16px;overflow:hidden;background:#eceee0}.guide-hero img{display:block;width:100%;height:100%;object-fit:cover}.guide-hero figcaption{position:absolute;bottom:17px;left:20px;font-size:9px;background:#fffdf5e8;border:1px solid #ffffff80;border-radius:40px;padding:8px 12px;color:#43633d}.guide-traits{max-width:1204px;margin:0 auto 30px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#eef2e4;border:1px solid #dce4d0;border-radius:13px;padding:17px 22px;gap:15px}.guide-traits span{display:flex;gap:13px;align-items:center;font-size:12px;color:#59744c}.guide-traits b{font:italic 21px var(--serif);color:#ab8552}.guide-layout{max-width:1260px;margin:auto;padding:0 28px 35px;display:grid;grid-template-columns:1.5fr .8fr;gap:60px;align-items:start}.guide-layout article{min-width:0}.guide-layout article>section{margin-bottom:26px}.guide-layout article h2{font:600 27px/1.15 var(--sans);letter-spacing:-.03em;color:#31573a;margin:0 0 13px}.guide-layout article p{font-size:14px;line-height:1.85;color:#6d7c63;margin:0}.guide-source{border-top:1px solid #e0e6d5;padding-top:20px}.guide-layout .guide-source h2{font-size:18px}.guide-layout .guide-source p{font-size:12px}.guide-source a{display:inline-block;font-size:11px;text-decoration:underline;margin:12px 0;text-underline-offset:4px}.guide-source small{display:block;font-size:10px;color:#89967b}
.guide-pack{position:sticky;top:20px;background:#173e2c;color:#fffdf5;border-radius:17px;padding:25px}.guide-pack .ed-kicker{color:#bfd093;font-size:8px}.guide-pack h2{font:500 30px/1.07 var(--serif);color:#fffdf5;margin:0 0 16px}.guide-pack p{font-size:12px;line-height:1.7;color:#b9c8af;margin:0 0 18px}.guide-pack>a{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 0;border-top:1px solid #ffffff22;color:#e7edda}.guide-pack a b{font-size:14px;display:block}.guide-pack a small{font-size:10px;color:#acbfa1;display:block;margin-top:5px}.guide-pack i{font-size:19px;font-style:normal}.guide-pack .guide-more{font-size:11px;line-height:1.5;color:#cbd8bb}
.guide-discover{max-width:1260px;margin:auto;padding:0 28px 35px}.guide-discover>h2{font:600 30px/1.15 var(--sans);letter-spacing:-.03em;color:#31573a;margin:0 0 20px}.guide-discover>div{display:grid;grid-template-columns:1fr 1fr;gap:18px}.guide-discover>div>a{display:grid;grid-template-columns:100px minmax(0,1fr) 20px;gap:18px;align-items:center;border:1px solid #dee6d3;border-radius:13px;overflow:hidden;background:white;padding-right:15px}.guide-discover img{display:block;width:100px;height:105px;object-fit:cover}.guide-discover b{display:block;font-size:17px;line-height:1.3;color:#365b39}.guide-discover small{font-size:11px;line-height:1.6;color:#7f8b72;display:block;margin-top:7px}.guide-discover i{font-style:normal;font-size:19px;color:#a77d47}
body>footer.site-footer>.footer-signature{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:10px 20px;flex-wrap:wrap;padding:12px 0 0;border-top:1px solid #ffffff15;color:#91aa8b;font-size:10px;line-height:1.6}.footer-signature strong{font-size:11px;font-weight:700;letter-spacing:.08em;color:#e0e8d0}.visitor-counter{display:inline-flex;gap:6px;align-items:center}.visitor-counter i{width:5px;height:5px;border-radius:50%;background:#cbdc94}.visitor-counter b{font-weight:600;color:#cfdbbf}.site-footer .footer-signature+small{border-top:0;padding-top:0}
.market-intro figure,.partner-intro figure,.reach-hero figure{box-shadow:0 9px 30px #2647330d}.catalog-card,.journal-card,.reach-channel{transition:border-color .2s,box-shadow .2s}.catalog-card:hover,.journal-card:hover{box-shadow:0 10px 28px #25462b12}.journal-hero{background:radial-gradient(ellipse at 92% 50%,#eee6ce55,transparent 60%)}
@media(max-width:1260px){.home-presence,.guide-traits{margin-inline:28px}}
@media(max-width:1180px){.guide-hero{padding-top:30px}.ed-section{padding-top:36px;padding-bottom:36px}.guide-layout{gap:30px}.guide-hero{gap:30px}.fresh-home .fresh-story{gap:35px}.home-answers{gap:35px}}
@media(max-width:900px){body>footer.site-footer>.footer-signature{padding:9px 0 3px;font-size:9px;gap:5px 12px}.footer-signature strong{font-size:10px}.site-footer .footer-signature+small{padding-top:3px}.guide-layout{grid-template-columns:minmax(0,1fr) 260px}.guide-traits{gap:10px}.guide-traits span{font-size:11px}}
@media(max-width:680px){.ed-section{padding:29px 20px}.ed-heading{display:block;margin-bottom:21px}.ed-heading h2,.home-answers h2{font-size:32px}.ed-heading>p{font-size:13px;max-width:none;margin-top:15px}.ed-heading>.ed-link{margin-top:12px}.discovery-grid{grid-template-columns:1fr;gap:22px}.discovery-grid>a{display:grid;grid-template-columns:115px minmax(0,1fr);gap:15px;align-items:center}.discovery-grid figure{height:170px;border-radius:14px}.discovery-grid figure>span{left:9px;bottom:9px;width:28px;height:28px;font-size:15px}.discovery-grid>a>div{padding:0}.discovery-grid small{font-size:7px;letter-spacing:.05em}.discovery-grid h3{font-size:23px;margin:7px 0}.discovery-grid p{font-size:12px;margin-bottom:10px}.discovery-grid b{font-size:10px;padding-top:9px}.fresh-home .fresh-story{padding:30px 20px;gap:25px}.fresh-home .story-collage{height:285px;max-height:285px}.fresh-home .fresh-story-copy h2{font-size:36px}.fresh-home .fresh-story-copy>p{font-size:13px;margin:16px 0 20px}.fresh-home .fresh-features>div{padding:13px 0}.home-journal-grid{grid-template-columns:1fr;gap:19px}.home-journal-grid article{display:grid;grid-template-columns:105px minmax(0,1fr);gap:15px}.home-journal-image{height:100%;min-height:190px}.home-journal-grid article>div{padding:0}.home-journal-grid h3{font-size:21px}.home-journal-grid p{font-size:12px}.home-journal-grid .ed-kicker{font-size:7px}.home-answers{grid-template-columns:1fr;gap:20px}.home-answers>div>p{max-width:none}.home-answers summary{font-size:12px;min-height:48px}.home-answers details>p{font-size:12px}.home-presence{margin:0 20px 25px;display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;padding:20px 0 0}.home-presence>span,.home-presence p{grid-column:1/-1}.home-presence p{font-size:23px}.home-presence a{font-size:10px;min-height:35px}.guide-hero{padding:26px 20px;grid-template-columns:1fr;gap:23px}.guide-hero h1{font-size:40px}.guide-hero h2{font-size:28px}.guide-hero p{font-size:13px}.guide-hero figure{height:220px;border-radius:65px 14px 14px 14px}.guide-traits{margin:0 20px 25px;padding:16px 18px;grid-template-columns:1fr;gap:10px}.guide-traits span{font-size:12px}.guide-layout{padding:0 20px 25px;grid-template-columns:1fr;gap:18px}.guide-layout article h2{font-size:25px}.guide-layout article p{font-size:14px}.guide-pack{position:static;padding:23px}.guide-discover{padding:0 20px 25px}.guide-discover>h2{font-size:28px}.guide-discover>div{grid-template-columns:1fr;gap:13px}.guide-discover>div>a{gap:13px}.guide-discover b{font-size:16px}.guide-discover small{font-size:11px}.ed-kicker{font-size:8px}}
@media(max-width:360px){.discovery-grid>a{grid-template-columns:95px minmax(0,1fr);gap:12px}.discovery-grid h3{font-size:21px}.home-journal-grid article{grid-template-columns:90px minmax(0,1fr);gap:12px}.home-journal-grid h3{font-size:20px}.guide-discover>div>a{grid-template-columns:85px minmax(0,1fr) 15px}.guide-discover img{width:85px}.guide-hero h1{font-size:37px}}
@media(prefers-reduced-motion:reduce){.discovery-grid img{transition:none}.discovery-grid>a:hover img{transform:none}}
.home-kitchen{display:grid;grid-template-columns:1.3fr .8fr;gap:55px;align-items:center;padding-top:35px;padding-bottom:10px}.home-kitchen figure{position:relative;height:340px;margin:0;border-radius:18px;overflow:hidden;background:#e5e7d7}.home-kitchen img{display:block;width:100%;height:100%;object-fit:cover}.home-kitchen figcaption{position:absolute;bottom:13px;right:15px;font-size:8px;background:#fffdf5cc;color:#536449;padding:5px 8px;border-radius:30px}.home-kitchen h2{font:600 45px/1.08 var(--sans);letter-spacing:-.04em;color:#234c32;margin:0 0 20px}.home-kitchen h2 em{font:500 1.05em var(--serif);color:#a47745}.home-kitchen p{font-size:14px;line-height:1.8;color:#7a866d;max-width:330px;margin:0 0 23px}.home-kitchen .button{border-radius:40px;font-size:11px;min-height:44px;padding:13px 18px}.journal-cover{position:relative;max-width:1144px;margin:0 auto 27px;height:260px;border-radius:18px;overflow:hidden}.journal-cover img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 58%}.journal-cover figcaption{position:absolute;bottom:16px;left:20px;padding:7px 11px;background:#fffdf5dd;border-radius:30px;font-size:9px;color:#4c6543}
.delivery-header{max-width:1260px;margin:auto;padding:110px 28px 30px;display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:center}.delivery-header h1{font:700 clamp(40px,4.5vw,63px)/1.05 var(--sans);letter-spacing:-.045em;color:#173e2c;margin:0 0 20px}.delivery-header h1 em{font:500 1.05em var(--serif);color:#a47745}.delivery-header p{font-size:14px;line-height:1.75;color:#7a866d;max-width:470px;margin:0 0 23px}.delivery-header>div>div{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.delivery-page .button{font-size:11px;min-height:44px;border-radius:40px;padding:13px 18px}.delivery-header figure{position:relative;margin:0;height:270px;border-radius:80px 16px 16px 16px;overflow:hidden}.delivery-header img{display:block;width:100%;height:100%;object-fit:cover}.delivery-header figcaption{position:absolute;left:20px;bottom:19px;background:#fffdf5dd;color:#52684b;font-size:9px;line-height:1.5;border-radius:30px;padding:7px 11px}.delivery-page .delivery-steps{max-width:1260px;margin:auto;padding:0 28px 30px;gap:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.delivery-page .delivery-steps article{padding:25px;background:#f2f4e9;border:1px solid #dce4d1;border-radius:15px}.delivery-page .delivery-steps article>span{font-size:9px;letter-spacing:.09em;color:#a77e4c}.delivery-page .delivery-steps h2{font:600 27px/1.1 var(--sans);letter-spacing:-.03em;margin:16px 0;color:#31583b}.delivery-page .delivery-steps p{font-size:13px;line-height:1.75;color:#7b886f;margin:0}.delivery-note{max-width:1204px;margin:0 auto 30px;padding:25px;background:#eaf0dd;border:1px solid #d9e3ca;border-radius:15px;display:flex;align-items:center;justify-content:space-between;gap:35px}.delivery-note h2{font:600 29px/1.15 var(--sans);letter-spacing:-.03em;color:#31583b;margin:0 0 13px}.delivery-note p{max-width:650px;margin:0;font-size:13px;line-height:1.75;color:#758368}.delivery-note .button{flex:0 0 auto}.visitor-privacy{max-width:1100px;margin:0 auto 30px;padding:22px;border:1px solid #dfe5d5;border-radius:12px;background:#f3f5ea}.visitor-privacy h2{font-size:23px;margin:0 0 12px}.visitor-privacy p{font-size:13px;line-height:1.8;color:#6d7d62}
body[data-page=cart] .page-title h1,body[data-page=checkout] .page-title h1{font:600 clamp(36px,4vw,56px)/1.06 var(--sans);letter-spacing:-.04em}.cart-item img{object-fit:contain;background:#f1f2e7}.legal-page h1{font-size:clamp(36px,4.5vw,63px)}
@media(max-width:1260px){.journal-cover,.delivery-note{margin-inline:28px}}
@media(max-width:1180px){.delivery-header{padding-top:30px;gap:30px}}
@media(max-width:680px){.home-kitchen{grid-template-columns:1fr;gap:22px;padding-top:28px;padding-bottom:5px}.home-kitchen figure{height:230px;border-radius:15px}.home-kitchen h2{font-size:34px;margin-bottom:16px}.home-kitchen p{font-size:13px;max-width:none;margin-bottom:18px}.journal-cover{height:185px;margin:0 20px 22px;border-radius:14px}.journal-cover figcaption{font-size:8px;left:12px;bottom:12px}.delivery-header{padding:26px 20px;grid-template-columns:1fr;gap:22px}.delivery-header h1{font-size:40px}.delivery-header p{font-size:13px}.delivery-header figure{height:195px;border-radius:60px 15px 15px 15px}.delivery-header>div>div{gap:10px 18px}.delivery-page .delivery-steps{grid-template-columns:1fr;padding:0 20px 25px;gap:12px}.delivery-page .delivery-steps article{padding:21px}.delivery-page .delivery-steps h2{font-size:25px;margin:12px 0}.delivery-note{margin:0 20px 25px;padding:23px;display:grid;gap:20px}.delivery-note h2{font-size:27px}.delivery-note p{font-size:12px}.delivery-note .button{justify-self:start}.visitor-privacy{margin:0 20px 25px}.visitor-privacy h2{font-size:23px}}
body.footer-in-view .floating-whatsapp,body.footer-in-view .scroll-top{visibility:hidden;pointer-events:none}
footer.site-footer>small{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-inline:0}
footer.site-footer .footer-to-top{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;border:1px solid #ffffff24;border-radius:8px;background:#ffffff05;color:#cbd9c1;min-height:36px;padding:8px 10px;font-size:10px;cursor:pointer}
footer.site-footer .footer-to-top svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}

footer.site-footer .codega-credit{display:inline-flex;align-items:center;min-height:28px;margin:0 0 0 3px;font-size:inherit;line-height:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#adc08e70}footer.site-footer .codega-credit:hover{text-decoration-color:#dce9b8}
.region-hero{max-width:1260px;margin:auto;padding:110px 28px 28px;display:grid;grid-template-columns:1.15fr 1fr;gap:55px;align-items:center}.region-hero h1{font:700 clamp(40px,4.5vw,62px)/1.06 var(--sans);letter-spacing:-.045em;color:#173e2c;margin:0 0 18px;overflow-wrap:anywhere}.region-hero h1 em{font:500 1.05em var(--serif);color:#a47745}.region-hero p{font-size:14px;line-height:1.75;color:#75846b;max-width:490px;margin:0 0 22px}.region-page .button{font-size:11px;min-height:44px;border-radius:40px;padding:13px 18px}.region-hero figure{position:relative;margin:0;height:260px;border-radius:85px 16px 16px 16px;overflow:hidden}.region-hero img{display:block;width:100%;height:100%;object-fit:cover}.region-hero figcaption{position:absolute;left:20px;bottom:18px;padding:7px 12px;border-radius:40px;background:#fffdf5e3;color:#526b46;font-size:9px;line-height:1.5}.region-how{max-width:1204px;margin:0 auto 28px;padding:16px 22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;background:#eef2e4;border:1px solid #dce4d0;border-radius:12px}.region-how span{display:flex;align-items:center;gap:12px;font-size:12px;color:#55734a}.region-how b{font:italic 20px var(--serif);color:#a8804c}.region-layout{max-width:1260px;margin:auto;padding:0 28px 30px;display:grid;grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:32px}.region-selection{min-width:0;scroll-margin-top:20px}.region-selection>header{display:flex;gap:20px;align-items:end;justify-content:space-between;margin:0 0 20px}.region-selection .ed-kicker{font-size:8px;margin-bottom:7px}.region-selection h2{font:600 31px/1.15 var(--sans);letter-spacing:-.035em;color:#31583a;margin:0}.region-page .location-search-label{font-size:10px;color:#7e8d71;min-width:190px;max-width:220px;gap:4px}.region-page .location-search{font-size:13px;min-height:42px;background:white;border:1px solid #d6e0ca;border-radius:10px;margin:0;padding:10px 12px}.region-page .location-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.region-page .location-links>a{padding:15px 32px 15px 15px;border-radius:11px;gap:5px}.region-page .location-links b{font-size:13px;line-height:1.35}.region-page .location-links span{font-size:10px;color:#89957b}.region-page .location-links i{font-size:17px;top:15px;right:12px;color:#ab8551}.region-page .location-links>[hidden]{display:none}.region-assist{position:sticky;top:20px;padding:24px;background:#173e2c;color:#eef2df;border-radius:16px}.region-assist .ed-kicker{font-size:8px;color:#bdcf95}.region-assist h2{font:500 29px/1.08 var(--serif);color:#fffdf5;margin:0 0 18px}.region-assist p{font-size:12px;line-height:1.8;color:#b2c3a7;margin:0 0 18px}.region-assist dl{margin:0 0 13px}.region-assist dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:15px;padding:10px 0;border-bottom:1px solid #ffffff20}.region-assist dt{font-size:11px;color:#9cb391}.region-assist dd{font-size:12px;margin:0;color:#e4ebd4;text-align:right;overflow-wrap:anywhere}.region-change{display:inline-flex;align-items:center;min-height:32px;font-size:10px;text-decoration:underline;color:#d8e1bf;margin:0 0 15px;text-underline-offset:3px}.region-whatsapp{display:flex;justify-content:center;align-items:center;min-height:43px;padding:11px 13px;background:#e1ebc6;color:#305334;border-radius:10px;font-size:11px;font-weight:600;text-align:center;line-height:1.5}.region-process{display:flex;justify-content:center;align-items:center;min-height:37px;font-size:10px;color:#baccab;margin-top:7px}.region-ready{padding:30px;border:1px solid #dce4d1;border-radius:16px;background:#f0f4e6}.region-ready h2{font-size:35px;max-width:500px}.region-ready p{font-size:14px;line-height:1.8;color:#7a886d;max-width:600px;margin:20px 0}.region-ready .ed-link{display:flex;justify-content:flex-start;margin-top:12px}.region-page .location-empty{font-size:13px;color:#8b7655;padding:15px;background:#f5f0e1;border-radius:10px}
@media(max-width:1260px){.region-how{margin-inline:28px}}
@media(max-width:1180px){.region-hero{padding-top:30px;gap:30px}}
@media(max-width:950px){.region-layout{grid-template-columns:minmax(0,1fr) 240px;gap:20px}.region-page .location-links{grid-template-columns:repeat(2,minmax(0,1fr))}.region-selection>header{display:grid;gap:15px}.region-page .location-search-label{max-width:none;width:100%}.region-assist{padding:20px}.region-how{gap:15px;padding:16px 18px}.region-how span{font-size:11px}}
@media(max-width:680px){.region-hero{padding:26px 20px;grid-template-columns:1fr;gap:21px}.region-hero h1{font-size:39px}.region-hero p{font-size:13px}.region-hero figure{height:165px;border-radius:60px 14px 14px 14px}.region-hero figcaption{font-size:8px;left:15px;bottom:14px}.region-how{margin:0 20px 25px;grid-template-columns:1fr;gap:10px;padding:15px 18px}.region-how span{font-size:11px}.region-how b{font-size:18px}.region-layout{padding:0 20px 25px;grid-template-columns:1fr;gap:25px}.region-selection h2{font-size:29px}.region-page .location-search{font-size:16px}.region-page .location-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.region-page .location-links>a{padding:14px 29px 14px 13px;min-height:73px}.region-page .location-links b{font-size:13px}.region-page .location-links span{font-size:10px}.region-assist{position:static;padding:23px}.region-ready{padding:23px}.region-ready h2{font-size:30px}.region-ready p{font-size:13px}}
