.ma-wh-shell{margin:0!important}.ma-wh{--ma-wh-teal:#1CABB0;--ma-wh-ink:#161616;--ma-wh-panel:#222222;--ma-wh-muted:#CECECE;--ma-wh-copper:var(--ma-wh-teal);box-sizing:border-box;background:var(--ma-wh-ink);color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65;text-align:left;isolation:isolate}.ma-wh *,.ma-wh *:before,.ma-wh *:after{box-sizing:border-box}.ma-wh h1,.ma-wh h2,.ma-wh h3,.ma-wh p{margin:0;color:inherit;font-family:inherit}.ma-wh h1,.ma-wh h2,.ma-wh h3{font-weight:750;line-height:1.12;letter-spacing:-.035em}.ma-wh h1{font-size:clamp(36px,4.6vw,65px);text-wrap:balance}.ma-wh h2{font-size:clamp(29px,3vw,42px);text-wrap:balance}.ma-wh h3{font-size:23px}.ma-wh a{color:inherit;text-underline-offset:4px}.ma-wh a:focus-visible,.ma-wh summary:focus-visible{outline:3px solid var(--ma-wh-copper);outline-offset:5px;border-radius:4px}.ma-wh img{display:block;max-width:100%;height:auto}.ma-wh-wrap{max-width:1280px;margin:0 auto;padding:46px 48px}.ma-wh-hero .ma-wh-wrap{padding-top:28px;padding-bottom:36px}.ma-wh-brand{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:27px;border-bottom:1px solid #4B4B4B}.ma-wh-logo{width:220px;height:auto;max-height:70px;object-fit:contain}.ma-wh-season,.ma-wh-edition{display:inline-flex;border:1px solid #686868;background:#2B2B2B;border-radius:999px;padding:6px 13px;color:#DADADA;font-size:12px;line-height:1.4;white-space:nowrap}.ma-wh-hero{background:radial-gradient(ellipse at 95% 10%,#4A4A4A50,transparent 50%),var(--ma-wh-ink)}.ma-wh-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:42px 0}.ma-wh-kicker{color:var(--ma-wh-copper)!important;text-transform:uppercase;font-size:11px;font-weight:750;letter-spacing:.17em;margin-bottom:12px!important;line-height:1.6}.ma-wh-intro{font-size:18px;color:var(--ma-wh-muted);margin-top:23px;max-width:550px}.ma-wh-intro p,.ma-wh-section-intro p{color:inherit}.ma-wh-note{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ma-wh-muted)!important;margin:21px 0!important}.ma-wh-note>span{width:7px;height:7px;background:var(--ma-wh-teal);border-radius:50%;flex:none}.ma-wh-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;border:1px solid var(--ma-wh-teal);background:var(--ma-wh-teal);color:#161616!important;border-radius:8px;padding:12px 18px;min-height:48px;font-size:14px;font-weight:750;line-height:1.4;text-decoration:none!important}.ma-wh-button:hover{background:var(--ma-wh-teal);border-color:var(--ma-wh-teal)}.ma-wh-hero-image{overflow:hidden;border-radius:20px;border:1px solid #545454;aspect-ratio:3/2;background:#222222}.ma-wh-hero-image img{width:100%;height:100%;object-fit:contain}.ma-wh-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ma-wh-nav a{display:flex;align-items:center;gap:12px;min-height:74px;padding:17px 18px;background:#282828;border:1px solid #505050;border-radius:10px;text-decoration:none!important;font-size:14px;font-weight:750;line-height:1.35}.ma-wh-nav a:hover{background:#3B3B3B;border-color:var(--ma-wh-teal)}.ma-wh-nav-index{font-size:12px;font-weight:400;color:var(--ma-wh-teal)}.ma-wh-nav a>span:last-child{margin-left:auto;font-size:20px;color:var(--ma-wh-teal)}.ma-wh-weekly,.ma-wh-category,.ma-wh-support{scroll-margin-top:20px}.ma-wh-weekly{background:#1F1F1F}.ma-wh-category{border-top:1px solid #414141}.ma-wh-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;margin-bottom:25px}.ma-wh-section-intro{color:var(--ma-wh-muted);max-width:740px;margin-top:13px;font-size:16px}.ma-wh-category .ma-wh-kicker{color:var(--ma-wh-teal)!important}.ma-wh-category-number{font-size:41px;font-weight:400;color:#828282;line-height:1;letter-spacing:-.05em}.ma-wh-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ma-wh-card{display:flex;flex-direction:column;position:relative;min-width:0;overflow:hidden;background:var(--ma-wh-panel);border:1px solid #4C4C4C;border-radius:13px;transition:border-color .16s,transform .16s}.ma-wh-card:hover{transform:translateY(-3px);border-color:var(--ma-wh-teal)}.ma-wh-card-image{aspect-ratio:16/9;overflow:hidden;border-bottom:1px solid #4C4C4C}.ma-wh-card-image img{width:100%;height:100%;object-fit:cover}.ma-wh-card-body{display:flex;flex-direction:column;flex:1;padding:25px}.ma-wh-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:23px}.ma-wh-card-label{color:var(--ma-wh-teal)!important;font-size:11px;font-weight:750;line-height:1.4;text-transform:uppercase;letter-spacing:.08em}.ma-wh-card-index{font-size:20px;color:#888888;font-weight:400}.ma-wh-card h3{margin:0 0 14px;line-height:1.25}.ma-wh-card-link{text-decoration:none!important}.ma-wh-card-link:after{content:'';position:absolute;inset:0}.ma-wh-card-body>p{font-size:14px;line-height:1.7;color:var(--ma-wh-muted);margin:0 0 23px}.ma-wh-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px;border-top:1px solid #4C4C4C;font-size:12px;color:var(--ma-wh-muted)}.ma-wh-card-arrow{color:var(--ma-wh-teal);font-size:25px;line-height:1}.ma-wh-support{background:linear-gradient(135deg,#363636,#1F1F1F);border-top:1px solid #505050}.ma-wh-support-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px}.ma-wh-support .ma-wh-button{margin-top:24px}.ma-wh-faq{border-bottom:1px solid #6B6B6B;padding:0}.ma-wh-faq:first-child{border-top:1px solid #6B6B6B}.ma-wh-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:16px;font-weight:750;cursor:pointer;padding:20px 0;line-height:1.4;min-height:60px}.ma-wh-faq summary::-webkit-details-marker{display:none}.ma-wh-faq summary>span{font-size:24px;color:var(--ma-wh-teal);font-weight:400}.ma-wh-faq[open] summary>span{transform:rotate(45deg)}.ma-wh-faq>div{padding:0 0 20px;color:var(--ma-wh-muted);font-size:14px}.ma-wh-footer-note{border-top:1px solid #575757;padding-top:23px;margin-top:37px!important;font-size:12px;color:var(--ma-wh-muted)!important}.ma-wh-reading-wrap{max-width:900px;margin:0 auto;padding:38px 32px 55px}.ma-wh-back{display:inline-flex;align-items:center;gap:10px;color:var(--ma-wh-teal)!important;font-size:14px;margin-bottom:43px;text-decoration:none}.ma-wh-back:hover{text-decoration:underline}.ma-wh-article-header{margin-bottom:30px}.ma-wh-article h1{font-size:clamp(34px,4.5vw,55px)}.ma-wh-article-meta{font-size:13px;color:var(--ma-wh-muted)!important;margin-top:20px!important}.ma-wh-article-excerpt{font-size:19px;line-height:1.65;color:#E4E4E4;margin-top:24px}.ma-wh-article-image{margin-top:30px;border-radius:14px;overflow:hidden}.ma-wh-article-content{font-size:17px;line-height:1.85;color:#EAEAEA}.ma-wh-article-content p,.ma-wh-article-content ul,.ma-wh-article-content ol{margin:0 0 20px;color:inherit}.ma-wh-article-content h2{font-size:29px;color:white;margin:36px 0 16px;line-height:1.25}.ma-wh-article-content h3{font-size:22px;color:white;margin:28px 0 14px;line-height:1.3}.ma-wh-article-content ul,.ma-wh-article-content ol{padding-left:25px}.ma-wh-article-content li{padding-left:4px}.ma-wh-article-content li+li{margin-top:9px}.ma-wh-article-content a{color:var(--ma-wh-teal);text-decoration:underline;overflow-wrap:anywhere}.ma-wh-article-content strong{color:white}.ma-wh-article-content table{width:100%;border-collapse:collapse;font-size:15px;margin:24px 0}.ma-wh-article-content th,.ma-wh-article-content td{text-align:left;vertical-align:top;padding:12px;border:1px solid #666666;background:transparent;color:inherit}.ma-wh-article-footer{margin-top:40px;padding-top:28px;border-top:1px solid #5C5C5C}.ma-wh-article-footer>p{font-size:13px;color:var(--ma-wh-muted);margin-bottom:22px}.ma-wh-article-content blockquote{padding:18px 22px;border-left:3px solid var(--ma-wh-copper);background:#343434;margin:25px 0}.ma-wh-article-content iframe,.ma-wh-article-content video{max-width:100%}
@media(max-width:989px){.ma-wh-wrap{padding:36px 28px}.ma-wh-hero-grid{gap:28px}.ma-wh-grid{gap:12px}.ma-wh-card-body{padding:20px}.ma-wh-card h3{font-size:21px}.ma-wh-support-grid{gap:30px}.ma-wh-nav a{padding:15px 13px}.ma-wh-logo{width:205px}}
@media(max-width:749px){.ma-wh-wrap{padding:30px 20px}.ma-wh-hero .ma-wh-wrap{padding-top:22px;padding-bottom:28px}.ma-wh-brand{gap:15px;padding-bottom:20px}.ma-wh-logo{width:185px;max-width:60%}.ma-wh-season{font-size:10px;padding:6px 9px}.ma-wh-hero-grid{grid-template-columns:1fr;gap:28px;padding:30px 0}.ma-wh h1{font-size:41px}.ma-wh h2{font-size:31px}.ma-wh-intro{font-size:17px;margin-top:18px}.ma-wh-hero-image{border-radius:13px}.ma-wh-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ma-wh-nav a{min-height:86px;font-size:13px;padding:12px;gap:8px}.ma-wh-nav-index{display:none}.ma-wh-grid{grid-template-columns:1fr;gap:14px}.ma-wh-section-head{gap:15px}.ma-wh-edition{font-size:10px;white-space:normal;max-width:105px;flex:none}.ma-wh-category-number{font-size:32px}.ma-wh-card-body{padding:22px}.ma-wh-card-top{margin-bottom:18px}.ma-wh-card h3{font-size:24px}.ma-wh-card-body>p{font-size:15px}.ma-wh-support-grid{grid-template-columns:1fr;gap:28px}.ma-wh-reading-wrap{padding:26px 20px 40px}.ma-wh-back{margin-bottom:32px;font-size:13px}.ma-wh-article h1{font-size:37px}.ma-wh-article-excerpt{font-size:17px}.ma-wh-article-content{font-size:16px}.ma-wh-article-content h2{font-size:27px}.ma-wh-article-content table{font-size:13px}.ma-wh-article-content th,.ma-wh-article-content td{padding:9px}}
@media(prefers-reduced-motion:reduce){.ma-wh *{scroll-behavior:auto!important;transition:none!important}}
@media print{.ma-wh{background:#FFFFFF;color:#111111}.ma-wh-back,.ma-wh-article-footer{display:none}.ma-wh-article-content,.ma-wh-article-content h2,.ma-wh-article-content h3,.ma-wh-article-content strong,.ma-wh-article-content a,.ma-wh-article-meta,.ma-wh-article-excerpt{color:#111111!important}.ma-wh-reading-wrap{max-width:none;padding:0}.ma-wh-article h1{font-size:30px}.ma-wh-article-image{max-height:240px}.ma-wh-article-image img{max-height:240px;width:auto}}

.ma-wh-nav a[hidden]{display:none}

.ma-wh-meal{scroll-margin-top:20px;background:linear-gradient(135deg,#272727,#212121);border-top:1px solid #555555}.ma-wh-meal-grid{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:start}.ma-wh-meal-grid--no-image{grid-template-columns:1fr;max-width:900px}.ma-wh-meal-image{overflow:hidden;aspect-ratio:4/3;border:1px solid #5C5C5C;border-radius:16px;background:#222222}.ma-wh-meal-image img{width:100%;height:100%;object-fit:cover}.ma-wh-meal-content{min-width:0}.ma-wh-meal-serving{font-size:12px;color:var(--ma-wh-muted)!important;letter-spacing:.04em;margin-bottom:12px!important}.ma-wh-meal-badges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 22px;padding:0}.ma-wh-meal-badges>div{border:1px solid #5E5E5E;border-radius:9px;padding:12px 9px;background:#272727;min-width:0}.ma-wh-meal-badges dt{font-size:10px;color:var(--ma-wh-muted);line-height:1.4;margin-bottom:8px;overflow-wrap:anywhere}.ma-wh-meal-badges dd{font-size:21px;font-weight:750;color:#FFFFFF;line-height:1.25;margin:0;overflow-wrap:anywhere}.ma-wh-meal-badges dd>span{font-size:12px;font-weight:400;color:var(--ma-wh-teal)}.ma-wh-meal-details{border-top:1px solid #616161}.ma-wh-meal-details summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 0;min-height:58px;font-size:16px;font-weight:750;cursor:pointer;line-height:1.4}.ma-wh-meal-details summary::-webkit-details-marker{display:none}.ma-wh-meal-details summary>span{font-size:24px;font-weight:400;color:var(--ma-wh-teal)}.ma-wh-meal-details[open] summary>span{transform:rotate(45deg)}.ma-wh-meal-details>div{font-size:15px;color:#DEDEDE;padding:0 0 20px;line-height:1.75}.ma-wh-meal-details>div p+p{margin-top:14px}.ma-wh-meal-details ul,.ma-wh-meal-details ol{padding-left:23px;margin:0}.ma-wh-meal-details li+li{margin-top:7px}.ma-wh-meal-app{padding:17px 19px;border-left:3px solid var(--ma-wh-teal);border-radius:0 8px 8px 0;background:#323232;margin-top:19px;font-size:14px;color:#F4F4F4}.ma-wh-meal-app-name{margin-top:10px!important;font-size:13px;color:var(--ma-wh-muted)!important}.ma-wh-meal-setup .ma-wh-wrap{border:1px dashed #949494;max-width:1184px}.ma-wh-meal-setup .ma-wh-wrap>p:last-child{font-size:14px;color:var(--ma-wh-muted)}
@media(max-width:989px){.ma-wh-meal-grid{gap:25px}.ma-wh-meal-badges{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:749px){.ma-wh-meal-grid{grid-template-columns:1fr;gap:24px}.ma-wh-meal-image{border-radius:12px}.ma-wh-meal-badges{grid-template-columns:repeat(2,minmax(0,1fr))}.ma-wh-meal-badges>div{padding:13px}.ma-wh-meal-badges dt{font-size:11px}.ma-wh-meal-badges dd{font-size:24px}}

.ma-wh-hero .ma-wh-logo{mix-blend-mode:lighten}

.ma-wh-slogan{display:flex;flex-direction:column;gap:3px;font-size:clamp(18px,1.8vw,25px);font-weight:750;line-height:1.2;letter-spacing:-.02em}.ma-wh-slogan-first{color:var(--ma-wh-teal)}.ma-wh-slogan-second{color:#FFFFFF}
.ma-wh-hero .ma-wh-brand{flex-wrap:wrap}.ma-wh-slogan{flex:0 1 auto;max-width:100%;overflow-wrap:anywhere}
