@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_next/static/media/nunito-cyrillic-ext-wght-normal.61774f03.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_next/static/media/nunito-cyrillic-wght-normal.529dd11c.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_next/static/media/nunito-vietnamese-wght-normal.0dc71c53.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_next/static/media/nunito-latin-ext-wght-normal.abd45177.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_next/static/media/nunito-latin-wght-normal.5cc7ff84.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/fredoka-hebrew-wght-normal.6d68c364.woff2) format("woff2-variations");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/fredoka-latin-ext-wght-normal.e34b1451.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/fredoka-latin-wght-normal.75fd644a.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--cream:#fffaf1;--ink:#243c31;--muted:#566158;--orange:#c3451c;--peach:#f7dfbd;--line:#dcd9c9;--green:#e6eddf}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--cream);color:var(--ink);font-family:Nunito Variable,PingFang SC,Microsoft YaHei,sans-serif;font-size:17px;line-height:1.65}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:5px}img{display:block;width:100%;height:auto;object-fit:cover}figure,h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.13;letter-spacing:-.035em}h1,h2{font-family:Fredoka Variable,Nunito Variable,PingFang SC,Microsoft YaHei,sans-serif;font-weight:480}p{color:var(--muted)}h1{font-size:clamp(44px,5.6vw,82px)}h2{font-size:clamp(30px,3vw,45px)}h3{font-size:25px;font-weight:800}em{font-style:normal;color:var(--orange)}.header{max-width:1440px;margin:auto;padding:28px 5%;display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.brand,.header{align-items:center}.brand{font-family:Fredoka Variable,sans-serif;font-size:33px;letter-spacing:-1.2px;font-weight:530;white-space:nowrap;display:inline-flex;gap:7px}.brand span{font-size:34px;color:var(--orange)}.header nav,.header-end{display:flex;align-items:center;gap:34px}.header nav a{font-size:16px;font-weight:800}.header nav a:hover,.text-link:hover{color:var(--orange)}.locale{font-size:15px;font-weight:800}.button{display:inline-flex;align-items:center;justify-content:center;gap:30px;background:var(--orange);color:white;padding:16px 25px;border-radius:999px;font-weight:800;line-height:1.3;transition:transform .15s,background .15s}.button:hover{background:#a83715;transform:translateY(-2px)}.button.small{font-size:14px;padding:13px 20px;gap:17px}.button.secondary{background:var(--ink)}.text-link{font-weight:800;text-decoration:underline;text-underline-offset:5px;font-size:15px}.eyebrow{display:block;font-size:11px;font-weight:900;letter-spacing:.17em;line-height:1.6;text-transform:uppercase;color:var(--orange)}main{max-width:1440px;margin:auto}.hero{padding:62px 5% 68px;display:grid;grid-template-columns:1fr 1fr;gap:5%;align-items:center}.hero-copy h1{margin:22px 0 24px}.hero-copy>p{max-width:430px;font-size:19px;line-height:1.65}.hero-copy>.button{margin-top:30px}.hero-note{margin-top:35px;display:flex;gap:12px;align-items:center;font-size:13px;font-weight:700}.hero-note span{font-size:28px;color:var(--orange)}.hero-picture{position:relative;border-radius:180px 180px 16px 16px;overflow:hidden;min-height:560px;background:var(--peach);display:block;isolation:isolate}.hero-picture>img{position:absolute;height:100%;inset:0;transition:transform .5s}.hero-picture:hover>img{transform:scale(1.025)}.hero-picture:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,rgba(20,29,20,.8));z-index:0}.hero-label{position:absolute;bottom:34px;left:35px;color:white;z-index:1}.hero-label>span{font-size:12px;font-weight:800;letter-spacing:.08em}.hero-label h2{font-size:39px;margin:6px 0}.meal-strip{border-block:1px solid var(--line);padding:26px 5%;display:flex;gap:35px;align-items:center;background:#f7f1e5}.meal-strip h2{font-size:23px;white-space:nowrap}.meal-strip>div{display:flex;justify-content:space-between;gap:22px;flex:1 1}.meal-strip a{font-size:15px;font-weight:800;display:flex;gap:20px}.meal-strip a:hover{color:var(--orange)}.section{padding:68px 5%}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:32px}.section-heading h2{margin-top:8px}.recipe-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 26px}.card-image{position:relative;overflow:hidden;border-radius:9px;background:var(--peach)}.card-image img{aspect-ratio:4/3;transition:transform .35s}.recipe-card a:hover img{transform:scale(1.04)}.card-arrow{position:absolute;right:13px;bottom:13px;border-radius:50%;background:var(--cream);width:39px;height:39px;display:grid;place-items:center;font-size:24px}.card-meta{display:flex;justify-content:space-between;gap:10px;margin:16px 0 9px;font-size:10px;font-weight:900;letter-spacing:.06em;color:var(--orange)}.recipe-card p{font-size:15px;margin-top:10px;line-height:1.55}.technique-banner{margin:10px 5% 65px;background:var(--green);border-radius:10px;padding:45px 7%;display:flex;align-items:center;gap:65px}.big-star{font-size:180px;line-height:1;color:var(--orange)}.technique-banner h2{max-width:620px;margin:12px 0 16px}.technique-banner p{max-width:560px;margin-bottom:24px}.app-cta{padding:54px 5%;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:30px;background:#f6ead7}.app-cta h2{font-size:34px;margin:9px 0 14px}.app-cta .button{flex-shrink:0}footer{max-width:1440px;margin:auto;padding:45px 5% 30px;display:grid;grid-template-columns:1fr 1fr;gap:15px}footer .brand,footer>p{grid-column:1}footer>p{font-size:15px}footer>div{grid-column:2;grid-row:1/3;justify-self:end;display:flex;align-items:center;gap:28px;font-size:14px;font-weight:800}footer small{grid-column:1/-1;margin-top:25px}.breadcrumbs,footer small{font-size:12px;color:var(--muted)}.breadcrumbs{padding:26px 5% 0;display:flex;gap:13px;flex-wrap:wrap}.breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.collection-heading{padding:55px 5% 0;max-width:900px}.collection-heading h1{margin:14px 0 22px;font-size:clamp(42px,5vw,66px)}.collection-heading p{max-width:650px;font-size:19px}.meal-tabs{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:35px}.meal-tabs a{border:1px solid var(--line);border-radius:30px;padding:8px 20px;font-size:14px;font-weight:800}.meal-tabs [aria-current=page]{background:var(--ink);color:#fff;border-color:var(--ink)}.recipe-hero{display:grid;grid-template-columns:1fr 1fr;gap:6%;padding:42px 5% 60px;align-items:center}.recipe-hero h1{font-size:clamp(42px,5vw,68px);margin:18px 0 20px}.lede{font-size:20px}.recipe-hero>img{border-radius:14px;aspect-ratio:4/3}.facts{display:flex;margin:29px 0 32px}.facts>span{padding:0 24px;border-right:1px solid var(--line);font-size:12px;color:var(--muted);display:flex;flex-direction:column}.facts>span:first-child{padding-left:0}.facts>span:last-child{border:0}.facts b{font-size:27px;color:var(--ink)}.actions{display:flex;flex-wrap:wrap;gap:23px;align-items:center}.recipe-body{display:grid;grid-template-columns:300px minmax(0,1fr);gap:8%;padding:45px 5%;border-top:1px solid var(--line);align-items:start}.ingredients{background:#f3ecd9;border-radius:10px;padding:28px}.ingredients h2{font-size:30px;margin:12px 0}.ingredients h3{font-size:20px;margin-top:30px}.ingredients p{font-size:14px}.ingredients ul{list-style:none;margin:15px 0;padding:0}.ingredients li{padding:13px 0;border-bottom:1px solid #ded7c5;font-size:15px}.recipe-body .section-heading{align-items:start}.recipe-body .section-heading>span{font-size:12px;max-width:145px;color:var(--muted)}.steps{list-style:none;padding:0;margin:0}.steps>li{padding:0 0 42px;margin-bottom:38px;border-bottom:1px solid var(--line);scroll-margin-top:25px}.step-heading{display:flex;align-items:center;gap:18px;margin-bottom:15px}.step-heading>span{font-family:Fredoka Variable,sans-serif;font-size:30px;color:var(--orange)}.steps>li>p{line-height:1.85}.target{border-left:3px solid #809467;background:#edf0e4;padding:15px 20px;margin:20px 0}.target b{font-size:12px;letter-spacing:.05em;text-transform:uppercase}.target p{font-size:15px;margin-top:5px}.steps img{border-radius:9px;max-width:640px}.steps .text-link{display:inline-block;margin-top:14px}.sources{padding:0 5% 40px;font-size:14px}.sources details{border:1px solid var(--line);border-radius:8px;padding:20px 25px}.sources summary{cursor:pointer;font-weight:800}.sources p{margin-top:14px;max-width:950px}.sources a{text-decoration:underline}.technique-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.technique-grid>a{padding:32px;background:var(--green);border-radius:10px;min-height:190px}.technique-grid>a:nth-child(2n){background:var(--peach)}.technique-grid h2{font-size:29px;margin:18px 0 14px}.technique-grid p{font-size:14px}.technique-examples article{display:grid;grid-template-columns:38% 1fr;gap:35px;padding-bottom:35px;margin-bottom:35px;border-bottom:1px solid var(--line);align-items:start}.technique-examples img{border-radius:9px}.technique-examples h2{font-size:32px;margin:10px 0 16px}.technique-examples article>div>p{font-size:16px}.language-page{padding:15vh 8%;min-height:100vh}.language-page h1{margin:45px 0 25px}.language-page .actions{margin-top:25px}.skip{position:absolute;top:-100px;left:20px;background:var(--ink);color:#fff;padding:12px 20px;z-index:100}.skip:focus{top:10px}@media(min-width:1500px){body{background:#f1ecdf}.header,footer,main{background:var(--cream)}main{box-shadow:0 0 0 1px #e8e0d1}}@media(max-width:1000px){.hero-picture{min-height:450px}.hero h1{font-size:56px}.hero-copy>p{font-size:17px}.header nav,.header-end{gap:20px}.meal-strip{display:block}.meal-strip>div{margin-top:20px}.recipe-body{grid-template-columns:245px minmax(0,1fr);gap:5%}.facts>span{padding:0 16px}.recipe-hero .button{font-size:14px}.big-star{font-size:135px}.technique-banner{gap:35px}.app-cta h2{font-size:28px}}@media(max-width:700px){body{font-size:16px}.header{padding:18px 6%;flex-wrap:wrap;gap:15px}.brand{font-size:28px}.header nav{order:3;width:100%;justify-content:center;border-top:1px solid var(--line);padding-top:12px;gap:45px}.header nav a{font-size:14px}.header-end{gap:15px}.header-end .button{font-size:12px;padding:10px 14px;gap:8px}.hero{grid-template-columns:1fr;padding:38px 6% 35px;gap:32px}.hero h1{font-size:49px}.hero-copy h1{margin:17px 0}.hero-copy>p{max-width:100%;font-size:17px}.hero-copy>.button{margin-top:23px}.hero-note{margin-top:20px}.hero-picture{min-height:420px;border-radius:130px 130px 12px 12px}.hero-label{left:25px;bottom:25px}.hero-label h2{font-size:33px}.meal-strip{padding:25px 6%}.meal-strip>div{display:grid;grid-template-columns:1fr 1fr;gap:14px 22px}.meal-strip a{justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:9px}.section{padding:43px 6%}.section-heading{align-items:end;gap:15px;margin-bottom:25px}.section-heading h2{font-size:31px}.section-heading>.text-link{font-size:12px;white-space:nowrap}.recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 15px}.recipe-card h3{font-size:20px}.recipe-card p{font-size:13px}.card-meta{font-size:9px;letter-spacing:0;flex-wrap:wrap;margin:11px 0 7px;gap:3px}.card-meta>span:first-child{font-size:8px}.card-arrow{width:29px;height:29px;font-size:20px;right:9px;bottom:9px}.technique-banner{margin:8px 6% 40px;padding:28px;gap:0}.big-star{display:none}.technique-banner h2{font-size:32px}.technique-banner p{font-size:15px}.app-cta{padding:34px 6%;display:block}.app-cta .button{margin-top:24px}.app-cta h2{font-size:30px}.app-cta p{font-size:15px}footer{padding:30px 6%}footer>div{grid-column:1/-1;grid-row:auto;justify-self:start;flex-wrap:wrap;gap:25px}footer small{margin-top:12px}.breadcrumbs{padding:22px 6% 0}.recipe-hero{grid-template-columns:1fr;padding:30px 6%;gap:28px}.recipe-hero h1{font-size:48px}.lede{font-size:18px}.facts{margin:24px 0}.facts>span{padding:0 20px}.recipe-body{grid-template-columns:1fr;padding:30px 6%;gap:38px}.ingredients{padding:24px}.ingredients ul{display:grid;grid-template-columns:1fr 1fr;column-gap:18px}.recipe-body .section-heading>span{max-width:125px}.steps h3{font-size:24px}.steps>li{margin-bottom:24px;padding-bottom:28px}.sources{padding:0 6% 30px}.collection-heading{padding:35px 6% 0}.collection-heading h1{font-size:44px}.collection-heading p{font-size:17px}.meal-tabs{gap:8px}.meal-tabs a{padding:7px 13px;font-size:13px}.technique-grid{grid-template-columns:1fr 1fr;gap:15px}.technique-grid>a{padding:23px;min-height:170px}.technique-grid h2{font-size:24px}.technique-examples article{grid-template-columns:1fr;gap:23px}.technique-examples h2{font-size:28px}.language-page h1{font-size:45px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media print{.actions,.app-cta,.header,.recipe-body img,.recipe-hero>img,.sources,footer{display:none}.recipe-body,.recipe-hero{display:block}.ingredients{background:white}.steps>li{page-break-inside:avoid;break-inside:avoid}body{background:#fff;color:#000}}.brand .brand-icon{display:block;width:38px;height:38px;object-fit:contain;border-radius:7px;flex-shrink:0}.ec-site-navigation{color:#342c21;background:#fffefa;font-family:Nunito Variable,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.4}.ec-site-navigation *{box-sizing:border-box}.ec-site-navigation a{text-decoration:none;color:inherit}.ec-site-navigation .ec-icon{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.ec-site-navigation a:focus-visible,.ec-site-navigation button:focus-visible,.ec-site-navigation summary:focus-visible{outline:3px solid #a54e15;outline-offset:4px}.ec-site-navigation .ec-sh-skip{position:absolute;left:20px;top:-100px;z-index:100;background:#342c21;color:#fff;padding:12px 18px;font-weight:800}.ec-site-navigation .ec-sh-skip:focus{top:12px}.ec-site-navigation .ec-sh{position:relative;z-index:30;border-bottom:1px solid #e7dfd0;background:#fffefa}.ec-site-navigation .ec-sh-inner{width:calc(100% - 96px);max-width:1280px;min-height:90px;margin:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:24px}.ec-site-navigation .ec-sh-brand{display:inline-flex;gap:8px;align-items:center;font-size:29px;font-weight:900;letter-spacing:-1.1px;white-space:nowrap;line-height:1.2}.ec-site-navigation .ec-sh-brand img{display:block;width:42px;height:42px;object-fit:contain;border-radius:7px}.ec-site-navigation .ec-sh-brand>span>span{color:#bd5c20}.ec-site-navigation .ec-sh-nav{display:flex;justify-content:center;align-items:center;gap:22px}.ec-site-navigation .ec-sh-nav a{display:inline-flex;align-items:center;min-height:46px;font-size:16px;font-weight:800;white-space:nowrap;position:relative;color:#493d2e}.ec-site-navigation .ec-sh-nav a:hover,.ec-site-navigation .ec-sh-nav a[aria-current=page]{color:#a54e15}.ec-site-navigation .ec-sh-nav a[aria-current=page]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;border-radius:3px;background:#bf642b}.ec-site-navigation .ec-sh-short{display:none}.ec-site-navigation .ec-sh-controls{display:flex;align-items:center;gap:12px}.ec-site-navigation .ec-sh-language{position:relative}.ec-site-navigation .ec-sh-language summary{display:flex;align-items:center;justify-content:center;gap:8px;list-style:none;cursor:pointer;min-height:46px;padding:10px 13px;border:1px solid #bfa98b;border-radius:12px;background:#fffaf0;font-size:16px;font-weight:800;white-space:nowrap;color:#493820;-webkit-user-select:none;user-select:none}.ec-site-navigation .ec-sh-language summary::-webkit-details-marker{display:none}.ec-site-navigation .ec-sh-language summary>.ec-icon:last-child{width:16px;height:16px;transition:transform .15s}.ec-site-navigation .ec-sh-language[open] summary{border-color:#a54e15;background:#f7ead4;box-shadow:0 0 0 1px #a54e15}.ec-site-navigation .ec-sh-language[open] summary>.ec-icon:last-child{transform:rotate(180deg)}.ec-site-navigation .ec-sh-language-menu{position:absolute;right:0;top:calc(100% + 9px);min-width:220px;max-width:calc(100vw - 32px);padding:10px;background:#fffefa;border:1px solid #d9c9b1;border-radius:15px;box-shadow:0 12px 35px #3d281b1a}.ec-site-navigation .ec-sh-language-menu p{margin:3px 10px 7px;font-size:14px;color:#6e5b43;font-weight:700}.ec-site-navigation .ec-sh-language-menu a{min-height:48px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:16px;font-weight:700;border-radius:9px}.ec-site-navigation .ec-sh-language-menu a:hover{background:#f6eedf}.ec-site-navigation .ec-sh-language-menu a[aria-current=page]{background:#f8e9ca;color:#713c18;font-weight:900}.ec-site-navigation .ec-sh-language-menu a[aria-current=page] .ec-icon{width:19px;height:19px}.ec-site-navigation .ec-sh-app{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 22px;border-radius:999px;background:#b85c22;color:white;font-size:16px;font-weight:900;white-space:nowrap;line-height:1.3}.ec-site-navigation .ec-sh-app:hover{background:#96471a}.ec-site-navigation .ec-sh-app[aria-current=page]{box-shadow:0 0 0 3px #f2d4ad}.ec-site-navigation .ec-sh-recommendation{border-bottom:1px solid #e9dfcd;background:#fbf5e8}.ec-site-navigation .ec-sh-recommendation>div{width:calc(100% - 96px);max-width:1280px;margin:auto;display:flex;align-items:center;gap:20px;padding:8px 0}.ec-site-navigation .ec-sh-recommendation p{font-size:16px;font-weight:700;color:#57452e;margin:0}.ec-site-navigation .ec-sh-recommendation a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:16px;font-weight:800;color:#8c471e;text-decoration:underline;text-underline-offset:4px}.ec-site-navigation .ec-sh-recommendation button{margin-left:auto;display:flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;background:transparent;border:0;border-radius:8px;cursor:pointer;color:#634d34}.ec-site-navigation .ec-sh-recommendation button:hover{background:#f1e6d4}@media(max-width:1260px){.ec-site-navigation .ec-sh-inner{gap:20px}.ec-site-navigation .ec-sh-nav{gap:19px}}@media(max-width:1000px){.ec-site-navigation .ec-sh-inner{width:calc(100% - 48px);gap:16px}.ec-site-navigation .ec-sh-brand{font-size:26px}.ec-site-navigation .ec-sh-brand img{width:38px;height:38px}.ec-site-navigation .ec-sh-app{padding:12px 17px}.ec-site-navigation .ec-sh-controls{gap:8px}.ec-site-navigation .ec-sh-nav{gap:14px}.ec-site-navigation .ec-sh-long{display:none}.ec-site-navigation .ec-sh-short{display:inline}}@media(max-width:760px){.ec-site-navigation .ec-sh-inner{width:calc(100% - 40px);grid-template-columns:minmax(0,1fr) auto;gap:10px 8px;padding:15px 0 12px;min-height:128px}.ec-site-navigation .ec-sh-brand{grid-column:1;grid-row:1;font-size:26px;gap:6px}.ec-site-navigation .ec-sh-brand img{width:38px;height:38px}.ec-site-navigation .ec-sh-app{grid-column:2;grid-row:1;justify-self:end;min-height:44px;padding:11px 15px;font-size:16px;gap:9px}.ec-site-navigation .ec-sh-app .ec-icon{width:18px;height:18px}.ec-site-navigation .ec-sh-nav{grid-column:1;grid-row:2;justify-content:flex-start;gap:20px}.ec-site-navigation .ec-sh-nav a{font-size:16px;min-height:44px}.ec-site-navigation .ec-sh-controls{grid-column:2;grid-row:2;gap:6px}.ec-site-navigation .ec-sh-language summary{min-height:44px;padding:9px 8px;font-size:16px;gap:5px;border-radius:10px}.ec-site-navigation .ec-sh-language summary>.ec-icon:first-child{display:none}.ec-site-navigation .ec-sh-language summary>.ec-icon:last-child{width:15px}.ec-site-navigation .ec-sh-recommendation>div{width:calc(100% - 40px);flex-wrap:wrap;gap:0 12px;position:relative;padding:9px 36px 9px 0}.ec-site-navigation .ec-sh-recommendation a,.ec-site-navigation .ec-sh-recommendation p{font-size:16px}.ec-site-navigation .ec-sh-recommendation button{position:absolute;right:-8px;top:8px}.ec-site-navigation .ec-sh-recommendation a .ec-icon{width:17px;height:17px}}@media(max-width:360px){.ec-site-navigation .ec-sh-inner{width:calc(100% - 32px)}.ec-site-navigation .ec-sh-brand{font-size:23px;letter-spacing:-1px}.ec-site-navigation .ec-sh-brand img{width:34px;height:34px}.ec-site-navigation .ec-sh-nav{gap:13px}.ec-site-navigation .ec-sh-app{padding-inline:13px}.ec-site-navigation .ec-sh-app .ec-icon{display:none}}@media(prefers-reduced-motion:reduce){.ec-site-navigation *{transition:none!important}}@media print{.ec-site-navigation{display:none}}