.s42{--sd1:#123a2a;--sd2:#0a2419;--sacc:#e8dcc8;--sacc-ink:#1b1a12;--bd1:#0f5238;--bd2:#0c4530;--bacc:#89f8c1;--bacc-ink:#002114;--blight:#f8f9fa;--bcta:#89f8c1;--bcta-ink:#002114;--ink:#191c1d;--ink-var:#3f4946;--muted:#6b7370;--terra:#0f5238;--inter:"Inter",system-ui,sans-serif}.s42,.s42 *{box-sizing:border-box;margin:0;padding:0}.s42{font-family:var(--inter);color:var(--ink);-webkit-font-smoothing:antialiased}.s42 img{display:block;max-width:100%}.s42 a{color:var(--bd1);text-decoration:none}.s42 a:hover{color:var(--bd2)}.s42 p{text-wrap:pretty}.s42 .page{max-width:440px;margin:0 auto;background:var(--blight);overflow:hidden;box-shadow:0 0 70px #191c1d2e;padding-bottom:0}.s42 .eyb{display:block;font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--terra)}.s42 .dark .eyb{color:var(--bacc)}.s42 h1,.s42 h2{font-weight:900;letter-spacing:-.035em;line-height:.98}.s42 h1 em,.s42 h2 em{font-style:normal;color:var(--terra)}.s42 .dark h1 em,.s42 .dark h2 em{color:var(--bacc)}.s42 .dark{background:linear-gradient(158deg,var(--bd1) 0%,var(--bd2) 100%);color:#fff}.s42 .lede{margin-top:20px;font-size:16.5px;line-height:1.6;color:var(--ink-var)}.s42 .dark .lede{color:#fffc}.s42 .cta{margin-top:26px;display:flex;align-items:center;justify-content:center;height:58px;border-radius:999px;background:var(--bcta);color:var(--bcta-ink);font-size:15.5px;font-weight:800;letter-spacing:-.01em}.s42 .cta.ink{background:var(--bd1);color:#fff}.s42 .fine{margin-top:12px;font-size:12.5px;font-weight:500;color:var(--muted)}.s42 .dark .fine{color:#ffffff9e}.s42 .nav{display:flex;align-items:center;justify-content:space-between;height:62px;padding:0 22px;border-bottom:1px solid rgba(255,255,255,.16)}.s42 .nav .navr{display:flex;align-items:center;gap:14px}.s42 .nav .lgn{font-family:var(--inter);font-size:11.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#ffffffbd}.s42 .nav .lgn:hover{color:var(--bacc)}.s42 .wm{font-weight:800;font-size:17px;letter-spacing:-.02em;color:#fff}.s42 .pill{display:inline-flex;align-items:center;height:38px;padding:0 18px;border-radius:999px;background:var(--bcta);color:var(--bcta-ink);font-size:12.5px;font-weight:700;white-space:nowrap}.s42 .nav .pill{background:var(--sacc);color:var(--sacc-ink)}.s42 .snav{display:flex;align-items:stretch;gap:18px;height:46px;padding:0 22px;border-bottom:1px solid rgba(255,255,255,.16);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.s42 .snav::-webkit-scrollbar{display:none}.s42 .snav a{display:inline-flex;align-items:center;flex:0 0 auto;white-space:nowrap;font-family:var(--inter);font-size:11.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#ffffffbd;border-bottom:2px solid transparent}.s42 .snav a:hover{color:var(--bacc)}.s42 .snav a[aria-current=page]{color:var(--sacc);border-bottom-color:var(--sacc)}.s42 .ftr{padding:40px 22px 52px;background:var(--bd2);color:#ffffffa8}.s42 .fb{font-size:19px;font-weight:800;letter-spacing:-.02em;color:#fff}.s42 .fm{margin-top:14px;font-size:13.5px;line-height:1.6;max-width:34ch}.s42 .fl{margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.16);display:flex;flex-wrap:wrap;gap:10px 18px}.s42 .fl a{font-size:13px;font-weight:600;color:#ffffffd1}.s42 .fl a:hover{color:var(--bacc)}.s42 .fc{margin-top:22px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b}@media(min-width:560px){.s42 .page{max-width:480px}}.s42 .subnav{background:linear-gradient(158deg,var(--sd1) 0%,var(--sd2) 100%)}.s42 .crumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:18px 22px 0;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.s42 .crumbs a{color:var(--muted)}.s42 .crumbs a:hover{color:var(--bd1)}.s42 .crumbs .sep{color:#191c1d4d;font-weight:400}.s42 .crumbs .here{color:var(--ink)}.s42 .slotwrap{position:relative;overflow:hidden;background:repeating-linear-gradient(135deg,#eef0ec 0 10px,#f5f6f3 10px 20px)}.s42 .slotwrap image-slot{position:absolute;inset:0;width:100%;height:100%}.s42 .slotchip{position:absolute;top:12px;left:12px;z-index:3;pointer-events:none;display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:999px;background:#0a2419d9;color:#fff;font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.s42 .slotchip:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--sacc)}.s42 .dark .eyb,.s42 .dark h1 em,.s42 .dark h2 em{color:var(--sacc)}.s42 .dark .cta{background:var(--sacc);color:var(--sacc-ink)}.s42 .opener{padding:26px 22px 32px;border-bottom:1px solid rgba(25,28,29,.14)}.s42 .opener h1{margin-top:16px;font-size:38px}.s42 .gmeta{margin-top:20px;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.s42 .gmeta b{font-weight:800;color:var(--terra);font-variant-numeric:tabular-nums}.s42 .gtabs{border-bottom:1px solid rgba(25,28,29,.14);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.s42 .gtabs::-webkit-scrollbar{display:none}.s42 .gtabs-in{display:flex;gap:8px;padding:16px 22px;width:-moz-max-content;width:max-content}.s42 .gtab{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 15px;border:1px solid rgba(25,28,29,.16);border-radius:999px;font-size:12px;font-weight:700;letter-spacing:-.01em;color:var(--ink-var);white-space:nowrap;background:none;font-family:inherit;cursor:pointer}.s42 .gtab .n{font-size:10.5px;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.s42 .gtab.on{background:var(--bd1);border-color:var(--bd1);color:#fff}.s42 .gtab.on .n{color:#ffffffa3}.s42 .gsec{padding:36px 22px 10px}.s42 .ghead{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding-bottom:12px;border-bottom:2px solid var(--ink)}.s42 .ghead h2{font-size:26px}.s42 .ghead .cnt{font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.s42 .glead{display:block;margin-top:22px;background:#fff;border:1px solid rgba(25,28,29,.13);box-shadow:4px 4px #191c1d24}.s42 .glead .gimg{aspect-ratio:5/3;border-bottom:1px solid rgba(25,28,29,.1)}.s42 .glead .gtx{padding:17px 18px 20px}.s42 .gcat{display:block;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--terra)}.s42 .glead h3{margin-top:8px;font-size:21px;font-weight:800;letter-spacing:-.025em;line-height:1.15;color:var(--ink)}.s42 .glead p{margin-top:10px;font-size:14.5px;line-height:1.55;color:var(--ink-var)}.s42 .grow{display:grid;grid-template-columns:minmax(0,1fr) 72px;gap:16px;align-items:center;padding:19px 0;border-bottom:1px solid rgba(25,28,29,.12)}.s42 .grow:last-child{border-bottom:0}.s42 .grow h3{margin-top:7px;font-size:16.5px;font-weight:800;letter-spacing:-.02em;line-height:1.3;color:var(--ink)}.s42 .grow .min{margin-top:8px;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums}.s42 .gthumb{width:72px;height:72px;border:1px solid rgba(25,28,29,.13)}.s42 .pagecta{margin-top:36px;padding:44px 22px 48px}.s42 .pagecta h2{margin-top:16px;font-size:32px}.s42 .arthero{aspect-ratio:5/4;border-bottom:1px solid rgba(25,28,29,.14)}.s42 .athead{padding:26px 22px 28px;border-bottom:1px solid rgba(25,28,29,.14)}.s42 .athead h1{margin-top:16px;font-size:33px}.s42 .athead .lede{margin-top:16px}.s42 .byline{margin-top:24px;padding-top:18px;border-top:1px solid rgba(25,28,29,.14);display:flex;align-items:center;gap:14px}.s42 .byline img{width:46px;height:46px;border-radius:999px;-o-object-fit:cover;object-fit:cover;border:2px solid var(--ink)}.s42 .byline b{display:block;font-size:14px;font-weight:800;color:var(--ink)}.s42 .byline span{display:block;margin-top:3px;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums}.s42 .artbody{padding:30px 22px 50px}.s42 .artbody>p{margin-top:18px;font-size:16.5px;line-height:1.65;color:var(--ink-var)}.s42 .artbody>p b{font-weight:800;color:var(--ink)}.s42 .artbody .lead{margin-top:0;font-size:19px;line-height:1.55;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.s42 .artbody h2{margin:48px 0 20px;font-size:26px;line-height:1.12;text-wrap:balance}.s42 .tldr{margin:0 0 30px;padding:20px;background:#fff;border:1px solid rgba(25,28,29,.14);box-shadow:4px 4px #191c1d24}.s42 .tldr .k{display:block;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--terra)}.s42 .tldr p{margin-top:12px;font-size:15px;line-height:1.6;color:var(--ink-var)}.s42 .tldr b{font-weight:800;color:var(--ink)}.s42 .afig{margin:34px -22px}.s42 .afig .aimg{aspect-ratio:3/2;border-top:1px solid rgba(25,28,29,.1);border-bottom:1px solid rgba(25,28,29,.1)}.s42 .afig figcaption{padding:12px 22px 0;font-size:13px;line-height:1.5;color:var(--muted)}.s42 .pq2{margin-top:38px;padding-top:24px;border-top:2px solid var(--ink);font-size:21px;font-weight:800;letter-spacing:-.02em;line-height:1.35;color:var(--ink)}.s42 .pq2 em{font-style:normal;color:var(--terra)}.s42 .pq2 cite{display:block;margin-top:12px;font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.s42 .artcta{padding:42px 22px 46px}.s42 .artcta h2{margin-top:16px;font-size:29px}.s42 .artcta p{margin-top:16px;font-size:15.5px;line-height:1.6;color:#fffc}.s42 .arthero.oj{aspect-ratio:4/5}.s42 .slotwrap .real{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.s42 .pullq{margin:32px 0;padding:22px 20px 24px;background:linear-gradient(158deg,var(--sd1),var(--sd2));color:#fff;box-shadow:4px 4px #191c1d33}.s42 .pullq .l{display:block;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--sacc)}.s42 .pullq .q{margin-top:12px;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.4;color:#fff}.s42 .pullq .q b{color:var(--sacc)}.s42 .ojstats{margin:34px 0 10px;display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--ink);border-bottom:1px solid rgba(25,28,29,.14)}.s42 .ojstats>div{padding:16px 6px;text-align:center;border-left:1px solid rgba(25,28,29,.12)}.s42 .ojstats>div:first-child{border-left:0}.s42 .ojstats .num{font-size:23px;font-weight:900;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.s42 .ojstats .lab{margin-top:5px;font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.s42 .proof{margin:38px 0 6px}.s42 .ba{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.s42 .ba .cell{position:relative;aspect-ratio:3/4;border:1px solid rgba(25,28,29,.14);overflow:hidden;box-shadow:4px 4px #191c1d24}.s42 .ba .cell img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%}.s42 .ba .tag{position:absolute;top:8px;left:8px;z-index:2;padding:4px 9px;background:var(--ink);color:#fff;font-size:9px;font-weight:800;letter-spacing:.18em}.s42 .ba .after .tag{background:var(--terra)}.s42 .chips{display:flex;flex-wrap:wrap;gap:8px;padding:18px 22px 0}.s42 .chip{height:32px;padding:0 13px;display:inline-flex;align-items:center;border:1px solid rgba(25,28,29,.16);border-radius:999px;background:none;font-family:inherit;font-size:11.5px;font-weight:700;letter-spacing:-.01em;color:var(--ink-var);cursor:pointer}.s42 .chip.on{background:var(--ink);border-color:var(--ink);color:#fff}.s42 .macros{margin-top:15px;padding-top:14px;border-top:1px solid rgba(25,28,29,.12);display:flex;justify-content:space-between}.s42 .macros .m{text-align:center}.s42 .macros .v{display:block;font-size:15px;font-weight:900;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.s42 .macros .l{display:block;margin-top:3px;font-size:8.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.s42 .rmeta{margin-top:8px;font-size:11px;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}.s42 .rmeta b{font-weight:800;color:var(--ink)}.s42 .pin{position:absolute;bottom:5px;left:5px;z-index:3;padding:3px 6px;background:#0a2419e0;color:#fff;font-size:8.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums}.s42 .statstrip{margin-top:22px;display:grid;grid-template-columns:repeat(5,1fr);border-top:2px solid var(--ink);border-bottom:1px solid rgba(25,28,29,.14)}.s42 .statstrip .s{padding:12px 2px;text-align:center;border-left:1px solid rgba(25,28,29,.12)}.s42 .statstrip .s:first-child{border-left:0}.s42 .statstrip .v{display:block;font-size:16px;font-weight:900;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.s42 .statstrip .l{display:block;margin-top:4px;font-size:8.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.s42 .rsec{padding:36px 22px 6px}.s42 .rsec h2{margin-top:8px;font-size:26px}.s42 .rsec .tldr{margin:18px 0 0}.s42 .mbb{margin:18px 22px 0;padding:17px 18px 18px;background:#fff;border:1px solid rgba(25,28,29,.14)}.s42 .mbb-head{display:flex;justify-content:space-between;align-items:baseline}.s42 .mbb-head .tag{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.s42 .mbb-head .kcal{font-size:12px;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.s42 .mbb-head .kcal b{font-size:15px;font-weight:900;color:var(--ink)}.s42 .mbar{margin-top:13px;display:flex;height:12px;border:1px solid rgba(25,28,29,.22)}.s42 .mbar .eiwit{background:var(--bd1)}.s42 .mbar .koh{background:var(--terra)}.s42 .mbar .vet{background:#e3ded4}.s42 .mleg{display:flex;gap:16px;margin-top:10px}.s42 .mleg .lg{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--muted)}.s42 .mleg i{width:8px;height:8px}.s42 .mleg b{color:var(--ink);font-variant-numeric:tabular-nums}.s42 .portion{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px 11px 16px;background:#fff;border:1px solid rgba(25,28,29,.14)}.s42 .portion .pl{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.s42 .pstep{display:flex;align-items:center;gap:8px}.s42 .pstep button{width:34px;height:34px;border:1.5px solid var(--ink);border-radius:999px;background:none;font-family:inherit;font-size:17px;font-weight:800;color:var(--ink);cursor:pointer;line-height:1}.s42 .pstep .val{min-width:88px;text-align:center;font-size:15px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}.s42 .pstep .pp{display:block;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:2px}.s42 .ingr{margin-top:16px;list-style:none}.s42 .ingr li{display:grid;grid-template-columns:62px 1fr 18px;gap:12px;align-items:center;padding:12px 2px;border-bottom:1px solid rgba(25,28,29,.12);font-size:14.5px;cursor:pointer}.s42 .ingr .qty{font-size:13px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}.s42 .ingr .name{color:var(--ink-var)}.s42 .ingr .tick{width:18px;height:18px;border:1.5px solid rgba(25,28,29,.35);border-radius:999px}.s42 .ingr li.checked{opacity:.45}.s42 .ingr li.checked .name{text-decoration:line-through}.s42 .ingr li.checked .tick{background:var(--bd1);border-color:var(--bd1)}.s42 .steps{margin-top:18px;list-style:none;counter-reset:st}.s42 .steps li{counter-increment:st;position:relative;padding:0 0 22px 44px;font-size:15px;line-height:1.6;color:var(--ink-var)}.s42 .steps li:before{content:counter(st,decimal-leading-zero);position:absolute;left:0;top:3px;font-size:11px;font-weight:900;letter-spacing:.06em;color:var(--terra);font-variant-numeric:tabular-nums}.s42 .steps b{font-weight:800;color:var(--ink)}.s42 .timer{display:inline-block;margin-left:6px;padding:2px 8px;border:1px solid rgba(25,28,29,.22);border-radius:999px;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums;vertical-align:middle}.s42 .tips ul{margin-top:10px;list-style:none}.s42 .tips li{position:relative;padding-left:14px;margin-top:8px;font-size:14px;line-height:1.55;color:var(--ink-var)}.s42 .tips li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;background:var(--terra)}.s42 .tips b{font-weight:800;color:var(--ink)}.s42 .vars{margin-top:18px;display:grid;gap:12px}.s42 .var{padding:16px 16px 18px;background:#fff;border:1px solid rgba(25,28,29,.14);box-shadow:4px 4px #191c1d24}.s42 .var .vl{display:block;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--terra)}.s42 .var strong{display:block;margin-top:7px;font-size:15px;font-weight:800;letter-spacing:-.015em;color:var(--ink)}.s42 .var p{margin-top:7px;font-size:13.5px;line-height:1.55;color:var(--ink-var)}.s42 .lmore{display:inline-block;margin-top:12px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--bd1)}.s42 .rtiles{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.s42 .rtile{display:block;background:#fff;border:1px solid rgba(25,28,29,.13)}.s42 .rtile .timg{aspect-ratio:1;border-bottom:1px solid rgba(25,28,29,.1)}.s42 .rtile .tb{padding:11px 12px 14px}.s42 .rtile h4{margin-top:6px;font-size:14px;font-weight:800;letter-spacing:-.015em;line-height:1.25;color:var(--ink)}.s42 .rtile .tfoot{margin-top:8px;font-size:10.5px;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.s42 .rtile .tfoot b{color:var(--ink)}.s42 .auth{padding:34px 22px 46px}.s42 .auth label{display:block;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--terra)}.s42 .auth input{margin-top:10px;width:100%;height:54px;padding:0 16px;font-family:var(--inter);font-size:16px;color:var(--ink);background:#fff;border:1px solid rgba(25,28,29,.24);border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.s42 .auth input::-moz-placeholder{color:var(--muted)}.s42 .auth input::placeholder{color:var(--muted)}.s42 .auth input:focus{outline:none;border-color:var(--bd1);box-shadow:3px 3px #0f523829}.s42 .auth button.cta{margin-top:18px;width:100%;border:0;cursor:pointer;font-family:var(--inter)}.s42 .auth button.cta:disabled{opacity:.45;cursor:not-allowed}.s42 .auth .note{margin-top:14px;padding:12px 14px;background:#fff;border:1px solid rgba(25,28,29,.24);border-left:3px solid var(--terra);font-size:14px;line-height:1.55;color:var(--ink)}.s42 .auth .note+form{margin-top:22px}.s42 .auth .again{margin-top:20px;font-size:13.5px;font-weight:700;color:var(--bd1);background:none;border:0;padding:0;cursor:pointer;font-family:var(--inter);text-decoration:underline;text-underline-offset:3px}.s42 .auth .again:hover{color:var(--bd2)}.s42 .auth .back{display:inline-block;margin-top:26px;font-size:13px;font-weight:600;color:var(--muted)}.s42 .auth .back:hover{color:var(--ink)}.s42{--sage-700:#0f5238;--clay-500:#3f4946}.s42 .artbody figure{margin-top:34px}.s42 .artbody .tag,.s42 .artbody .cap-label,.s42 .artbody .vis-step-label,.s42 .artbody .t-label{display:block;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--terra)}.s42 .artbody h4{font-size:17px;font-weight:800;letter-spacing:-.02em;line-height:1.25;color:var(--ink)}.s42 .vis-takeaway{margin-top:14px;padding-top:12px;border-top:1px solid rgba(25,28,29,.14);font-size:13.5px;line-height:1.55;color:var(--ink-var)}.s42 .vis-takeaway strong{font-weight:800;color:var(--terra)}.s42 .takeaway{margin-top:16px;padding:14px 16px 16px;background:#fff;border:1px solid rgba(25,28,29,.14);box-shadow:4px 4px #191c1d24}.s42 .takeaway p{margin-top:8px;font-size:14px;line-height:1.55;color:var(--ink-var)}.s42 .kern{margin:30px 0;padding:20px;background:#fff;border:1px solid rgba(25,28,29,.14);box-shadow:4px 4px #191c1d24}.s42 .kern-tag{font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--terra)}.s42 .kern h4{margin-top:10px;font-size:18px}.s42 .kern p{margin-top:10px;font-size:15px;line-height:1.6;color:var(--ink-var)}.s42 .art-aside{margin:30px 0;padding:18px 0;border-top:2px solid var(--ink);border-bottom:1px solid rgba(25,28,29,.14)}.s42 .art-aside h4{font-size:17px}.s42 .art-aside p{margin-top:9px;font-size:15px;line-height:1.6;color:var(--ink-var)}.s42 .frictie-head{padding:0}.s42 .frictie-head h4{margin-top:6px}.s42 .vergelijk{margin-top:14px;border:1px solid rgba(25,28,29,.14);background:#fff;box-shadow:4px 4px #191c1d24}.s42 .vergelijk-head{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid rgba(25,28,29,.16)}.s42 .vergelijk-head .cell{display:flex;align-items:center;gap:7px;padding:11px 12px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.s42 .vergelijk-head .cell+.cell{border-left:1px solid rgba(25,28,29,.14)}.s42 .vergelijk-head .pip{flex:none;width:8px;height:8px}.s42 .vergelijk-head .yes .pip{background:var(--bd1)}.s42 .vergelijk-head .yes{color:var(--terra)}.s42 .vergelijk-head .no .pip{background:#e3ded4}.s42 .vergelijk-row{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid rgba(25,28,29,.1)}.s42 .vergelijk-row:last-child{border-bottom:0}.s42 .vergelijk-row .cell{padding:12px;font-size:13.5px;line-height:1.5;color:var(--ink-var)}.s42 .vergelijk-row .cell+.cell{border-left:1px solid rgba(25,28,29,.1)}.s42 .art-table-scroll{margin-top:14px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;border:1px solid rgba(25,28,29,.14);background:#fff;box-shadow:4px 4px #191c1d24}.s42 .art-table-scroll::-webkit-scrollbar{display:none}.s42 .art-table{width:100%;min-width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.s42 .art-table th,.s42 .art-table td{padding:11px 12px;text-align:left;border-bottom:1px solid rgba(25,28,29,.1);font-size:13.5px;line-height:1.45;color:var(--ink-var);white-space:nowrap}.s42 .art-table thead th{border-bottom:1px solid rgba(25,28,29,.16);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.s42 .art-table tbody th{font-weight:800;color:var(--ink);white-space:normal}.s42 .art-table tbody tr:last-child th,.s42 .art-table tbody tr:last-child td{border-bottom:0}.s42 .frictie{margin-top:34px}.s42 .frictie-stack{margin-top:14px;border-top:2px solid var(--ink)}.s42 .frictie-step{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid rgba(25,28,29,.12)}.s42 .frictie-step .lvl{font-size:11px;font-weight:900;letter-spacing:.06em;color:var(--terra);font-variant-numeric:tabular-nums}.s42 .frictie-step .lbl{font-size:14.5px;font-weight:700;line-height:1.4;color:var(--ink)}.s42 .frictie-step .bar{grid-column:2;height:6px;background:#191c1d14}.s42 .frictie-step[data-lvl="1"] .bar{background:linear-gradient(to right,var(--bd1) 20%,rgba(25,28,29,.08) 20%)}.s42 .frictie-step[data-lvl="2"] .bar{background:linear-gradient(to right,var(--bd1) 40%,rgba(25,28,29,.08) 40%)}.s42 .frictie-step[data-lvl="3"] .bar{background:linear-gradient(to right,var(--bd1) 60%,rgba(25,28,29,.08) 60%)}.s42 .frictie-step[data-lvl="4"] .bar{background:linear-gradient(to right,var(--bd1) 80%,rgba(25,28,29,.08) 80%)}.s42 .frictie-step[data-lvl="5"] .bar{background:var(--bd1)}.s42 .inzicht-stack{margin-top:14px}.s42 .inzicht-stack-head{padding-bottom:10px;border-bottom:2px solid var(--ink)}.s42 .inzicht-stack-list{list-style:none;counter-reset:iz}.s42 .inzicht-stack-list li{counter-increment:iz;position:relative;padding:16px 0 16px 40px;border-bottom:1px solid rgba(25,28,29,.12)}.s42 .inzicht-stack-list li:before{content:counter(iz,decimal-leading-zero);position:absolute;left:0;top:19px;font-size:11px;font-weight:900;letter-spacing:.06em;color:var(--terra);font-variant-numeric:tabular-nums}.s42 .inzicht-stack-list li:last-child{border-bottom:0}.s42 .inzicht-stack-list h4{font-size:16.5px}.s42 .inzicht-stack-list p{margin-top:8px;font-size:14.5px;line-height:1.55;color:var(--ink-var)}.s42 .insuline{margin-top:34px;padding:16px 16px 18px;background:#fff;border:1px solid rgba(25,28,29,.14);box-shadow:4px 4px #191c1d24}.s42 .insuline-head h4{margin-top:6px}.s42 .insuline-head p{margin-top:9px;font-size:13.5px;line-height:1.55;color:var(--ink-var)}.s42 .insuline-chart{margin-top:14px}.s42 .insuline-chart svg{display:block;width:100%;height:auto}.s42 .insuline-chart .ax{font-size:10.5px;font-weight:700;letter-spacing:.08em;fill:var(--muted)}.s42 .insuline-chart .tk{font-size:11px;font-weight:700;letter-spacing:.09em;fill:var(--muted)}.s42 .insuline-legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px}.s42 .insuline-legend span{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700;color:var(--muted)}.s42 .insuline-legend .pip{width:8px;height:8px}.s42 .insuline-legend .tone-green .pip{background:var(--bd1)}.s42 .insuline-legend .tone-clay .pip,.s42 .insuline-legend .tone-orange .pip{background:var(--ink-var)}.s42 .insuline .vis-takeaway{margin-top:14px}.s42 .art-visual{margin-top:34px}.s42 .vis-head h4{font-size:19px}.s42 .vis-head p{margin-top:9px;font-size:14.5px;line-height:1.55;color:var(--ink-var)}.s42 .vis-steps{margin-top:16px;list-style:none;border-top:2px solid var(--ink)}.s42 .vis-steps li{padding:16px 0;border-bottom:1px solid rgba(25,28,29,.12)}.s42 .vis-steps li:last-child{border-bottom:0}.s42 .vis-step-body strong{display:block;margin-top:7px;font-size:16px;font-weight:800;letter-spacing:-.02em;line-height:1.3;color:var(--ink)}.s42 .vis-step-body p{margin-top:8px;font-size:14.5px;line-height:1.55;color:var(--ink-var)}.s42 .artbody .figure{margin:34px -22px}.s42 .figure-image{position:relative;aspect-ratio:3/2;overflow:hidden;border-top:1px solid rgba(25,28,29,.1);border-bottom:1px solid rgba(25,28,29,.1);background:repeating-linear-gradient(135deg,#eef0ec 0 10px,#f5f6f3 10px 20px)}.s42 .figure-image img,.s42 .figure-image .gids-cover{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s42 .figure figcaption{padding:12px 22px 0}.s42 .figure figcaption p{margin-top:6px;font-size:13px;line-height:1.5;color:var(--muted)}.s42 .checklist-card{margin:30px 0;padding:20px;background:#fff;border:1px solid rgba(25,28,29,.14);box-shadow:4px 4px #191c1d24}.s42 .checklist-card h4{font-size:17px}.s42 .checklist-card-list{margin-top:12px;list-style:none}.s42 .checklist-card-list li{position:relative;padding:9px 0 9px 26px;border-bottom:1px solid rgba(25,28,29,.1);font-size:14.5px;line-height:1.5;color:var(--ink-var)}.s42 .checklist-card-list li:last-child{border-bottom:0}.s42 .checklist-card-list li:before{content:"";position:absolute;left:0;top:15px;width:11px;height:11px;border:1.5px solid var(--bd1)}.s42 .checklist-card-foot{margin-top:12px;padding-top:11px;border-top:1px solid rgba(25,28,29,.14);font-size:13px;line-height:1.5;color:var(--muted)}.s42 .stat-highlight{margin:34px 0;padding-top:20px;border-top:2px solid var(--ink)}.s42 .stat-highlight .number{display:block;font-size:52px;font-weight:900;letter-spacing:-.05em;line-height:.9;color:var(--terra);font-variant-numeric:tabular-nums}.s42 .stat-highlight .label{display:block;margin-top:10px;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.s42 .stat-highlight p{margin-top:12px;font-size:14.5px;line-height:1.55;color:var(--ink-var)}.s42 .tijdlijn{margin-top:34px}.s42 .tijdlijn-head{padding-bottom:10px;border-bottom:2px solid var(--ink)}.s42 .tijdlijn-list{list-style:none}.s42 .tijdlijn-list li{position:relative;padding:15px 0 15px 22px;border-bottom:1px solid rgba(25,28,29,.12)}.s42 .tijdlijn-list li:before{content:"";position:absolute;left:0;top:22px;width:9px;height:9px;background:#191c1d33}.s42 .tijdlijn-list li.final:before{background:var(--bd1)}.s42 .tijdlijn-list li:last-child{border-bottom:0}.s42 .tijdlijn-period{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--terra);font-variant-numeric:tabular-nums}.s42 .tijdlijn-list .desc{margin-top:7px;font-size:14.5px;line-height:1.55;color:var(--ink-var)}.s42 .author{margin-top:38px;padding:18px 18px 20px;background:#fff;border:1px solid rgba(25,28,29,.14);box-shadow:4px 4px #191c1d24}.s42 .author-head{display:flex;align-items:center;gap:14px}.s42 .author-avatar{flex:none;width:46px;height:46px;border-radius:999px;border:2px solid var(--ink);display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:800;color:var(--ink);overflow:hidden}.s42 .author-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s42 .author-tag{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.s42 .author-name{display:block;margin-top:3px;font-size:15px;font-weight:800;color:var(--ink)}.s42 .author-name:hover{color:var(--bd1)}.s42 .author>p{margin-top:13px;font-size:13.5px;line-height:1.55;color:var(--ink-var)}.s42 .bronnen{margin-top:34px;padding-top:20px;border-top:2px solid var(--ink)}.s42 .bronnen h2{font-size:20px}.s42 .bronnen ol{margin-top:12px;padding-left:18px}.s42 .bronnen li{margin-top:9px;font-size:12.5px;line-height:1.55;color:var(--muted)}.s42 .bronnen a{color:var(--bd1);text-decoration:underline;text-underline-offset:2px}.s42 .related{margin-top:36px;padding-top:20px;border-top:2px solid var(--ink)}.s42 .related h2{font-size:20px}.s42 .related-list{margin-top:6px}.s42 .related-list a{display:block;padding:14px 0;border-bottom:1px solid rgba(25,28,29,.12);font-size:15.5px;font-weight:800;letter-spacing:-.02em;line-height:1.3;color:var(--ink)}.s42 .related-list a:last-child{border-bottom:0}.s42 .related-list a:hover{color:var(--bd1)}.s42 .related-list .rcat{display:block;margin-bottom:6px;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--terra)}.s42 .gids-cover,.s42 .gids-cover-img{position:absolute;inset:0;width:100%;height:100%}.s42 .gids-cover-img{-o-object-fit:cover;object-fit:cover}.s42 .moodph{isolation:isolate;background-color:#e8dfd0}.s42 .moodph:after{content:"";position:absolute;inset:0;z-index:1;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.4 0 0 0 0 0.35 0 0 0 0 0.28 0 0 0 0.08 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");opacity:.7;mix-blend-mode:multiply;pointer-events:none}.s42 .moodph-ochtend{background:radial-gradient(ellipse 85% 70% at 70% 25%,#ffe9b8,#f2d49a 20%,#d9b07a 55%,#8e6a45 95%)}.s42 .moodph-tafel{background:radial-gradient(ellipse 60% 50% at 50% 70%,rgba(0,0,0,.25),transparent 70%),linear-gradient(160deg,#c9a37a,#9c7951,#6b4f33)}.s42 .moodph-raam{background:linear-gradient(90deg,#c9d2be 0% 38%,#f2e8d5 38% 62%,#c9d2be 62% 100%)}.s42 .moodph-wandeling{background:radial-gradient(ellipse 70% 60% at 20% 30%,#dce6cc,#95a87e 45%,#4a5e3d)}.s42 .moodph-handen{background:radial-gradient(circle at 50% 55%,#e8c8a2,#bc8e60 40%,#6b4429 95%)}.s42 .moodph-stilte{background:linear-gradient(180deg,#e9e3d6,#c9c0ae 60%,#807966)}.s42 .moodph-keuken{background:linear-gradient(160deg,#1f2a22,#2e3f31 40%,#4a6147)}.s42 .moodph-bord{background:radial-gradient(circle at 50% 55%,#fff 0% 16%,#ebe4d4 17%,#d9cfb8 38%,#b8a88a)}.s42 .moodph .streak{position:absolute;z-index:2;width:130%;height:24%;top:18%;left:-15%;transform:rotate(-12deg);background:linear-gradient(90deg,transparent 0%,rgba(255,236,180,.5) 40%,rgba(255,236,180,.7) 50%,rgba(255,236,180,.4) 60%,transparent 100%);filter:blur(8px);mix-blend-mode:screen;pointer-events:none}.s42 .moodph .vignette{position:absolute;inset:0;z-index:2;box-shadow:inset 0 0 60px #0000002e,inset 0 0 12px #0000001a;pointer-events:none}.s42 .artbody section>div>p,.s42 .artbody section>div>div>p{margin-top:18px;font-size:16.5px;line-height:1.65;color:var(--ink-var)}.s42 .artbody section>div>p:first-child{margin-top:0}.s42 .artbody .is-first>p:first-child{margin-top:0;font-size:19px;line-height:1.55;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.s42 .artbody strong{font-weight:800;color:var(--ink)}.s42 .artbody section a{color:var(--bd1);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.s42 .artbody section a:hover{color:var(--bd2)}.s42 .artbody h3{margin:34px 0 16px;font-size:19px;font-weight:800;letter-spacing:-.025em;line-height:1.3;text-wrap:balance;color:var(--ink)}.s42 .artbody section>div>div>p:first-child{margin-top:0}.s42 .artbody ul{margin-top:14px;list-style:none}.s42 .artbody ul li{position:relative;padding-left:16px;margin-top:9px;font-size:15.5px;line-height:1.6;color:var(--ink-var)}.s42 .artbody ul li:before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;background:var(--terra)}.s42 .tldr h2{margin:0;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--terra);line-height:1.4}.s42 .tldr-row{margin-top:14px;padding-top:12px;border-top:1px solid rgba(25,28,29,.12)}.s42 .tldr-row:first-of-type{margin-top:12px;padding-top:0;border-top:0}.s42 .tldr-row .q{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.s42 .tldr-row p{margin-top:7px}.s42 .faq{margin-top:38px}.s42 .faq-head .tag{display:block;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--terra)}.s42 .faq-head h3{margin-top:8px;font-size:26px;font-weight:900;letter-spacing:-.035em;line-height:.98;color:var(--ink)}.s42 .faq-item{border-bottom:1px solid rgba(25,28,29,.16)}.s42 .faq-item:first-of-type{margin-top:20px;border-top:2px solid var(--ink)}.s42 .faq-q{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:17px 0;font-size:16px;font-weight:800;letter-spacing:-.015em;line-height:1.3;color:var(--ink);cursor:pointer;list-style:none}.s42 .faq-q::-webkit-details-marker{display:none}.s42 .faq-q .sign{flex:none;width:14px;height:14px;margin-top:3px;position:relative}.s42 .faq-q .sign:before,.s42 .faq-q .sign:after{content:"";position:absolute;left:50%;top:50%;background:var(--terra);transform:translate(-50%,-50%)}.s42 .faq-q .sign:before{width:13px;height:2px}.s42 .faq-q .sign:after{width:2px;height:13px}.s42 .faq-item[open] .faq-q .sign:after{display:none}.s42 .faq-a{padding:0 0 18px}.s42 .faq-a p{font-size:15px;line-height:1.6;color:var(--ink-var)}.s42 .gids-footer-blocks{padding:0 22px 10px}.s42 .kick{display:flex;align-items:center;gap:12px;padding:22px 22px 0}.s42 .kick i{flex:1;height:1px;background:#191c1d33}.s42 .kick span{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.s42 .athead.ed{padding:14px 22px 28px;text-align:center}.s42 .athead.ed h1{margin-top:12px;font-size:40px}.s42 .athead.ed .gmeta{justify-content:center;gap:6px 16px}.s42 .artbody.ed>p{margin-top:20px;font-size:16.5px;line-height:1.7}.s42 .artbody.ed .lead{text-align:center;font-size:20px;line-height:1.5;font-weight:700}.s42 .artbody.ed .lead b{color:var(--terra)}.s42 .artbody.legal section>div>p:first-child{margin-top:14px}.s42 .hr{margin:28px auto;width:44px;height:2px;background:var(--ink);opacity:.75}.s42 .dc:first-letter{float:left;font-size:58px;font-weight:900;line-height:.82;letter-spacing:-.04em;padding:6px 12px 0 0;color:var(--terra)}.s42 .edq{margin:36px 0;padding:24px 0 26px;border-top:2px solid var(--ink);border-bottom:1px solid rgba(25,28,29,.16);text-align:center}.s42 .edq .l{display:block;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--terra)}.s42 .edq .q{margin-top:14px;font-size:21px;font-weight:800;letter-spacing:-.02em;line-height:1.38;color:var(--ink)}.s42 .edq .q b{color:var(--terra)}.s42 .ojstats.ed{grid-template-columns:1fr 1fr}.s42 .ojstats.ed .num{font-size:26px}.s42 .pagecta.ed{text-align:center}.s42 .pagecta.ed .lede{margin-left:auto;margin-right:auto}body:has(.s42){background:#d9d6cf;overflow:auto;height:auto}body:has(.s42) #root{overflow:visible;height:auto}.s42 h1,.s42 h2,.s42 h3,.s42 h4,.s42 h5,.s42 h6{font-family:Inter,system-ui,sans-serif}.s42 .gimg img,.s42 .gthumb img,.s42 .arthero img,.s42 .aimg img,.s42 .timg img,.s42 .rtile .timg img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.s42 a.glead,.s42 a.grow,.s42 a.rtile,.s42 a.glead:hover,.s42 a.grow:hover,.s42 a.rtile:hover{color:inherit}.s42 a.glead:hover h3,.s42 a.grow:hover h3,.s42 a.rtile:hover h4{color:var(--bd1)}.s42 button{font-family:inherit}.s42 a:focus-visible,.s42 button:focus-visible,.s42 [tabindex]:focus-visible{outline:2px solid var(--bd1);outline-offset:2px}.s42 .dark a:focus-visible,.s42 .subnav a:focus-visible{outline-color:var(--sacc)}.s42 [hidden]{display:none!important}.s42 .ingr li{grid-template-columns:92px 1fr 18px}.s42 .ingr .qty{overflow-wrap:normal}
