:root{--paper:#FAF8F1;--ink:#24281C;--soft:#565B48;--faint:#7C806C;--line:#E3E0CF;--surface:#F1EFE2;--white:#FFFFFF;--disp:"Lora",Georgia,serif;--body:"Nunito Sans","Segoe UI",system-ui,sans-serif;--acc:#3F6B44;--accdk:#2E5233;--tint:#E7EFE4;--tint2:#F3F7F0}body[data-phase=preg]{--acc:#B96A33;--accdk:#94501F;--tint:#F8EADB;--tint2:#FBF3EA}body[data-phase=post]{--acc:#8A5273;--accdk:#6D3C59;--tint:#F2E6EE;--tint2:#F8F1F6}html.dark{--paper:#15170F;--ink:#E9EBDD;--soft:#C2C5B2;--faint:#9A9D8A;--line:#31342A;--surface:#22251B;--white:#1C1F16}html.dark body[data-phase=pre],html.dark body:not([data-phase]){--acc:#5C8A5E;--accdk:#A3C6A2;--tint:#233022;--tint2:#1C241B}html.dark body[data-phase=preg]{--acc:#C07E45;--accdk:#E5AC7E;--tint:#31251A;--tint2:#262017}html.dark body[data-phase=post]{--acc:#A06A8B;--accdk:#D2A5C0;--tint:#2C2128;--tint2:#231C20}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:16.5px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:var(--accdk)}a:hover{color:var(--acc)}button{font-family:var(--body);color:inherit}.wrap{max-width:1080px;margin:0 auto;padding:0 clamp(14px,4vw,22px)}.wrap-narrow{max-width:800px;margin:0 auto;padding:0 clamp(14px,4vw,22px)}.sitebar{background:var(--white);border-bottom:1px solid var(--line)}.sitebar-in{display:flex;align-items:center;gap:14px;flex-wrap:nowrap;min-height:68px;padding-top:0;padding-bottom:0}.brand{font-family:var(--disp);font-weight:600;font-size:19px;line-height:1.2;color:var(--ink);text-decoration:none;display:inline-flex;gap:10px;align-items:center}.brand .mark{width:30px;height:30px;border-radius:50%;background:var(--acc);color:#fff;display:grid;place-items:center;flex:0 0 auto}.snav{display:flex;gap:22px;align-items:center;margin-left:auto}.snav a{position:relative;padding:6px 0;font-weight:700;font-size:14px;line-height:1.3;color:var(--soft);text-decoration:none}.snav a:hover,.snav a.here{color:var(--accdk)}.snav a.here:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--acc)}.dbtn{width:36px;height:36px;border-radius:50%;border:1.5px solid var(--line);background:none;color:var(--soft);cursor:pointer;display:grid;place-items:center;padding:0;flex:0 0 auto}.applink{display:inline-block;background:var(--acc);color:#fff;border-radius:999px;padding:11px 20px;font-weight:800;font-size:14.5px;text-decoration:none}.applink:hover{color:#fff;filter:brightness(1.08)}.appbtn{padding:9px 16px;font-size:13.5px}.crumbs{font-size:13px;color:var(--faint);margin-top:26px}.crumbs a{font-weight:700;text-decoration:none}main{padding:36px 0 20px}.kicker{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--accdk);margin:0 0 7px}h1{font-family:var(--disp);font-weight:600;font-size:clamp(27px,4.4vw,38px);line-height:1.14;margin:0 0 10px;letter-spacing:-.01em}h2{font-family:var(--disp);font-weight:600;font-size:22px;margin:32px 0 10px}p,li{color:var(--soft)}.intro{max-width:740px;font-size:16.5px;color:var(--soft);margin:0 0 18px}.nut-intro p{margin:0 0 10px}.nut-intro ul{margin:0 0 10px;padding-left:22px}.nut-intro li{margin:0 0 6px}.nut-intro a{color:var(--accdk)}.lede{font-size:18.5px;line-height:1.7;color:var(--soft)}.byline{font-size:13px;color:var(--faint);margin:0 0 20px;padding-bottom:18px;border-bottom:1px solid var(--line)}.article h2{margin:34px 0 10px;padding-top:18px;border-top:1px dashed var(--line)}.article ul{padding:0;margin:14px 0 28px;list-style:none;display:grid;gap:9px}.article ul li{position:relative;padding-left:24px;font-size:15.5px;line-height:1.65}.article ul li:before{content:"";position:absolute;left:4px;top:9px;width:8px;height:8px;border-radius:50%;background:var(--acc)}.article ul li strong{color:var(--ink)}.grid{display:grid;gap:16px;padding:26px 0 8px;grid-template-columns:repeat(2,1fr)}html:not([data-gimg=landscape]) .grid .ph{aspect-ratio:2/3}html[data-grid=compact] .grid{grid-template-columns:repeat(3,1fr);gap:10px}@media(min-width:700px){.grid{grid-template-columns:repeat(3,1fr)}html[data-grid=compact] .grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:1000px){html:not([data-grid=compact]) .grid{grid-template-columns:repeat(4,1fr)}html[data-grid=compact] .grid{grid-template-columns:repeat(5,1fr)}}@media(min-width:1240px){html[data-grid=compact] .grid{grid-template-columns:repeat(6,1fr)}}html[data-grid=compact] .card .h{font-size:15.5px;margin-bottom:4px}html[data-grid=compact] .card .d{display:none}html[data-grid=compact] .card .body{padding:10px 12px 11px}html[data-grid=compact] .card .mini{font-size:11px;padding:2px 8px}@media(max-width:600px){html[data-grid=compact] .grid{gap:8px}html[data-grid=compact] .card .h{font-size:13.5px;line-height:1.3;margin:0 0 5px}html[data-grid=compact] .card .body{padding:9px 10px 10px}html[data-grid=compact] .card .meta .mini:not(:first-child){display:none}html[data-grid=compact] .card .mealtag,html[data-grid=compact] .card .locktag,html[data-grid=compact] .card .bonustag{font-size:9.5px;padding:3px 8px;letter-spacing:.06em}html[data-grid=compact] .card .tl{left:6px;top:6px;gap:4px}}.card{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:18px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .18s,box-shadow .18s}.card:hover{transform:translateY(-3px);box-shadow:0 12px 32px #24281c1f;color:inherit}.ph{position:relative;aspect-ratio:5/3;background:linear-gradient(140deg,var(--tint2),var(--tint));display:grid;place-items:center;overflow:hidden}.ph .emo{font-size:52px}.ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tl{position:absolute;left:10px;top:10px;display:flex;gap:6px;flex-wrap:wrap}.mealtag{background:#fffffff0;border-radius:999px;padding:4px 11px;font-size:11.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--accdk)}html.dark .mealtag{background:#1c1f16eb}.bonustag{display:inline-flex;align-items:center;gap:5px;background:#fdf3df;border:1px solid #E8CF9F;color:#8a6a1f;border-radius:999px;padding:4px 11px;font-size:11.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.bonustag.mine{background:var(--tint);border-color:var(--acc);color:var(--accdk)}html.dark .bonustag{background:#33290f;border-color:#6e5a22;color:#e5c878}.locktag{display:inline-flex;align-items:center;gap:5px;background:#24281ce0;color:#fff;border-radius:999px;padding:4px 11px;font-size:11.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.card .body{display:flex;flex-direction:column;flex:1;padding:14px 16px 15px}.card .h{font-family:var(--disp);font-weight:600;font-size:18.5px;line-height:1.28;margin:0 0 6px;color:var(--ink)}.card .d{font-size:14px;line-height:1.5;color:var(--soft);margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.mini{background:var(--surface);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800;color:var(--soft);white-space:nowrap}.mini.acc{background:var(--tint);color:var(--accdk)}.hero-img{margin:6px 0 18px;border-radius:18px;overflow:hidden;aspect-ratio:21/9;background:linear-gradient(140deg,var(--tint2),var(--tint));display:grid;place-items:center;position:relative}.hero-img .emo{font-size:72px}.hero-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}html.dark img{filter:brightness(.88)}ul.ings{list-style:none;margin:0;padding:0;max-width:640px}ul.ings li{display:flex;gap:12px;padding:9px 4px;border-bottom:1px dashed var(--line);font-size:15.5px}ul.ings b{color:var(--accdk);white-space:nowrap}ol.method{list-style:none;margin:0;padding:0;max-width:720px;counter-reset:st}ol.method li{display:grid;grid-template-columns:32px 1fr;gap:13px;padding:11px 0;font-size:15.5px;line-height:1.6}ol.method li:before{counter-increment:st;content:counter(st);width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:13.5px;font-weight:800;color:#fff;background:var(--acc)}.note{background:var(--tint2);border:1px solid var(--line);border-radius:14px;padding:15px 18px;font-size:14.5px;line-height:1.6;margin:24px 0 0;max-width:720px}.note b{display:block;font-size:11.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--accdk);margin-bottom:4px}.madebtn{appearance:none;border:1px solid var(--line);background:var(--white);border-radius:999px;font:700 13px var(--body);color:var(--soft);padding:8px 15px;cursor:pointer;margin:14px 0 0}.madebtn:hover{border-color:var(--acc);color:var(--accdk)}.madebtn.on{background:var(--tint);border-color:var(--acc);color:var(--accdk);cursor:default}.nutline{font-size:13.5px;color:var(--faint);margin:12px 0 0}.nutline strong{color:var(--ink)}.appcta{background:var(--tint2);border:1px solid var(--line);border-radius:16px;padding:18px 20px;display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:4px 0 6px}.appcta .t{font-size:14.5px;color:var(--soft);max-width:560px}.appcta .t strong{color:var(--ink)}.lead{display:block;margin:40px auto 0;background:var(--tint);border:1px solid var(--line);border-radius:16px;padding:28px 24px;max-width:640px;text-align:center}.lead .lk{font-size:11.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--accdk);margin:0 0 6px}.lead .lt{font-family:var(--disp);font-weight:600;font-size:22px;color:var(--ink);margin:0}.lead .ld{margin:7px 0 0;font-size:15px}.lmstat{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:16px;width:100%}.lmstat input{flex:1;min-width:170px;max-width:320px;border:1.5px solid var(--line);border-radius:999px;padding:13px 18px;font:600 14.5px var(--body);background:var(--white);color:var(--ink);outline:none}.lmstat button{border:0;cursor:pointer;padding:13px 28px}.faqs{margin:40px auto 0;max-width:780px}.faqs h2{font-family:var(--disp);font-weight:600;font-size:24px;margin:0 0 14px}.faqs details{background:var(--white);border:1px solid var(--line);border-radius:14px;margin:0 0 10px;overflow:hidden}.faqs summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;justify-content:space-between;font-weight:800;color:var(--ink);padding:15px 18px;font-size:15.5px}.faqs summary::-webkit-details-marker{display:none}.faqs summary:after{content:"";width:8px;height:8px;border-right:2px solid var(--accdk);border-bottom:2px solid var(--accdk);transform:rotate(45deg);transition:transform .15s;flex:0 0 auto}.faqs details[open] summary:after{transform:rotate(225deg)}.faqs details p{margin:0;padding:0 18px 16px;color:var(--soft)}.also{display:flex;flex-wrap:wrap;gap:8px;margin:36px auto 0;justify-content:center;max-width:780px}.also a{display:inline-block;background:var(--white);border:1px solid var(--line);border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:700;color:var(--soft);text-decoration:none}.also a:hover{border-color:var(--acc);color:var(--accdk)}.ggrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-top:22px}.ggrid.rows{grid-template-columns:1fr}.gcard{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:16px;padding:22px;text-decoration:none;transition:transform .15s,box-shadow .15s}.gcard:hover{transform:translateY(-2px);box-shadow:0 10px 26px #24281c1a}.gcard .gt{font-family:var(--disp);font-weight:600;font-size:20px;line-height:1.3;color:var(--ink);display:block;margin:8px 0}.gcard .gd{color:var(--soft);font-size:14.5px;display:block}.gcard .gm{margin-top:auto;padding-top:14px;font-size:13px;font-weight:800;color:var(--accdk)}.gtag{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accdk)}.gcard.soon{border-style:dashed;box-shadow:none;cursor:default}.gcard.soon:hover{transform:none;box-shadow:none}.gcard.soon .gt{color:var(--soft)}.soonb{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.bigfoot{background:#24281c;margin-top:46px;padding:42px 0 54px}.bigfoot .fnav{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:24px;margin-top:20px}.bigfoot h4{font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#8e9180;margin:0 0 10px}.bigfoot .fnav a{color:#b7d0a8;text-decoration:none;display:block;padding:4px 0;font-weight:600;font-size:14px}.bigfoot .fnav a:hover,.bigfoot .fnav a:focus-visible{color:#d6e8cb;text-decoration:underline}.bigfoot a{color:#b7d0a8;text-decoration:none}.bigfoot a:hover,.bigfoot a:focus-visible{color:#d6e8cb;text-decoration:underline}.fsec h4 button{appearance:none;background:none;border:0;padding:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:default;pointer-events:none;display:flex;align-items:center;justify-content:space-between;width:100%}.fsuccess{font-size:15px;font-weight:700;color:#f0efe4;margin:14px 0 0}.brand-lt{color:#fff;display:inline-flex;gap:10px;align-items:center;font-family:var(--disp);font-weight:600;font-size:19px;text-decoration:none}.brand-lt .mark{width:30px;height:30px;border-radius:50%;background:var(--acc);color:#fff;display:grid;place-items:center;flex:0 0 auto}.fbrand{display:flex;gap:20px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.12)}.fmission{max-width:520px;font-size:14px;line-height:1.6;color:#a6a996;margin:0}.fcard{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:20px 22px;max-width:none;display:flex;gap:26px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:24px}.fcard-txt{flex:1 1 260px}.fcard-form{flex:1 1 320px;max-width:440px}.fcard .lmstat{display:flex;gap:8px;flex-wrap:wrap}.fcard .lmstat input[type=email]{flex:1;min-width:180px;height:42px;border:1.5px solid rgba(255,255,255,.25);border-radius:999px;padding:0 16px;font:600 14px var(--body);background:#ffffff14;color:#fff;outline:none}.fcard .lmstat input[type=email]:focus{border-color:#b7d0a8}.fcard .lmstat .hp{position:absolute;left:-9999px;height:0;width:0;border:0;padding:0}.fcard .lmstat button{border:0;border-radius:999px;height:42px;background:var(--acc);color:#fff;font:800 13.5px var(--body);padding:0 18px;cursor:pointer}.fcard .ts-msg{font-size:12.5px;color:#e8c1a0;margin:4px 0 0}.fcard-k{font:800 11px var(--body);letter-spacing:.12em;text-transform:uppercase;color:#b8bca6;margin:0 0 4px}.fcard-h{font:600 18px/1.35 var(--disp);color:#f0efe4;margin:0 0 12px}.fcard-p{font-size:11.5px;color:#8e9180;margin:8px 0 0}.fcard-p a{color:#b7d0a8;font-weight:700}.fcredit{color:#8e9180;border-top:1px solid rgba(255,255,255,.1);padding-top:18px;margin-top:30px;font-size:12.5px;line-height:1.6}html.dark .faqs details,html.dark .gcard,html.dark .also a,html.dark .card{background:#1c1f16}html.dark .mini{background:#22251b;color:#c2c5b2}html.dark .mini.acc{background:var(--tint);color:var(--accdk)}.sitebar{position:relative}.megabtn{appearance:none;border:0;background:none;position:relative;padding:6px 0;font:700 14px/1.3 var(--body);color:var(--soft);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.megabtn:hover,.mega.open .megabtn,.megabtn.here{color:var(--accdk)}.megabtn.here:after{content:"";position:absolute;left:0;right:16px;bottom:-1px;height:2px;border-radius:2px;background:var(--acc)}.megabtn svg{transition:transform .15s}.mega.open .megabtn svg{transform:rotate(180deg)}.megapanel{display:none;position:absolute;left:0;right:0;top:100%;z-index:60;background:var(--white);border-bottom:1px solid var(--line);box-shadow:0 24px 48px #24281c24}.mega.open .megapanel{display:block}.mgi{vertical-align:-2px;margin-right:6px;color:var(--accdk)}.megain{max-width:1080px;margin:0 auto;padding:18px 22px 16px;display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.mgsec{background:var(--tint2);border:1px solid var(--line);border-radius:14px;padding:13px 14px 11px}.mg-nut{grid-column:span 2}.mg2col{display:grid;grid-template-columns:1fr 1fr;column-gap:12px}.megain h4{font-size:11.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--faint);margin:0 0 7px;padding:0 8px;white-space:nowrap}.megain a{display:block;height:30px;line-height:30px;padding:0 8px;border-radius:8px;font-weight:600;font-size:13.5px;color:var(--soft);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.megain a:hover{background:var(--white);color:var(--accdk)}.megain a:focus-visible{outline:2px solid var(--acc);outline-offset:-2px;border-radius:8px}.megain a.hub{font-weight:800;color:var(--ink)}.megain a.hub:hover{color:var(--accdk)}.megafoot{border-top:1px solid var(--line);background:var(--tint2)}.megafoot-in{max-width:1080px;margin:0 auto;padding:10px 44px;display:flex;align-items:center;gap:2px 20px;flex-wrap:wrap}.megafoot .mfh{font-size:11.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--faint);margin:0 6px 0 0;white-space:nowrap}.megafoot a{font-weight:700;font-size:13.5px;color:var(--soft);text-decoration:none;padding:4px 0}.megafoot a:hover{color:var(--accdk)}.megafoot a:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:4px}@media(max-width:1100px){.megain{grid-template-columns:repeat(3,1fr)}.mg-nut{grid-column:1 / -1}.mg2col{grid-template-columns:repeat(3,1fr)}}.ingctl{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:4px 0 10px}.unitseg{display:inline-flex;border:1.5px solid var(--line);border-radius:999px;background:var(--white);padding:2px;gap:2px}.unitseg button{appearance:none;border:0;background:none;border-radius:999px;padding:5px 11px;font:800 12.5px var(--body);color:var(--soft);cursor:pointer}.unitseg button.on{background:var(--ink);color:var(--paper)}.stepper{display:inline-flex;align-items:center;gap:2px;border:1.5px solid var(--line);border-radius:999px;background:var(--white);padding:2px}.stepper button{width:30px;height:30px;border-radius:50%;border:0;background:none;font:800 17px var(--body);color:var(--accdk);cursor:pointer;line-height:1;padding:0}.stepper button:disabled{color:var(--line);cursor:default}.stepper .sv{min-width:96px;text-align:center;font-size:13px;font-weight:800}.lead .lp{margin:10px 0 0;font-size:12px;color:var(--faint)}.menu-btn{display:none}@media(max-width:860px){.snav{display:none}.dbtn{margin-left:auto}.menu-btn{display:grid}}@media(max-width:600px){.appbtn{display:none}}@media(max-width:380px){.brand{font-size:17px}}.drawerscrim{position:fixed;inset:0;background:#14160e73;z-index:120}.drawerscrim[hidden]{display:none}.sitedrawer{position:fixed;top:0;right:0;bottom:0;z-index:121;width:min(340px,88vw);background:var(--white);border-left:1px solid var(--line);box-shadow:-18px 0 50px #24281c40;display:flex;flex-direction:column}.sitedrawer[hidden]{display:none}.sd-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--line)}.sd-title{font:600 17px var(--disp);color:var(--ink)}.sd-body{flex:1;overflow-y:auto;padding:6px 18px 22px}.sd-sec{border-bottom:1px solid var(--line)}.sd-sec summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:13px 2px;font:800 12px var(--body);letter-spacing:.11em;text-transform:uppercase;color:var(--faint)}.sd-sec summary::-webkit-details-marker{display:none}.sd-sec summary:after{content:"";width:8px;height:8px;border-right:2px solid var(--faint);border-bottom:2px solid var(--faint);transform:rotate(45deg);transition:transform .15s;margin-right:4px}.sd-sec[open] summary:after{transform:rotate(-135deg)}.sd-sec div{padding:0 2px 12px}.sd-sec a{display:block;padding:8px 0;font-weight:700;font-size:15px;color:var(--soft);text-decoration:none}.sd-sec a:hover{color:var(--accdk)}.sd-dark{appearance:none;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--line);padding:13px 2px;font:700 15px var(--body);color:var(--soft);cursor:pointer}.sd-cta{display:block;text-align:center;margin:14px 0 12px;padding:13px 20px;font-size:15px}@media(max-width:600px){.bigfoot .fnav{grid-template-columns:1fr;gap:0;margin-top:8px}.fsec{border-bottom:1px solid rgba(255,255,255,.12)}.fsec h4{margin:0}.fsec h4 button{cursor:pointer;pointer-events:auto;padding:13px 0}.fsec h4 button:after{content:"";width:8px;height:8px;border-right:2px solid #8E9180;border-bottom:2px solid #8E9180;transform:rotate(45deg);transition:transform .15s}.fsec.open h4 button:after{transform:rotate(-135deg)}.fsec>div{display:none;padding-bottom:12px}.fsec.open>div{display:block}.fcard{flex-direction:column;align-items:stretch;gap:12px;padding:18px 16px}.fcard .lmstat input[type=email]{flex:1 1 100%;height:40px}.fcard .lmstat button{width:100%;height:40px}}.srcline{font-size:12.5px;color:var(--faint);margin:10px 0 0}.enrich{max-width:720px;margin:30px 0 0}.enrich details{border:1px solid var(--line);border-radius:14px;background:var(--tint2);margin:0 0 10px}.enrich summary{cursor:pointer;padding:13px 18px;list-style:none;display:flex;align-items:center;gap:10px}.enrich summary::-webkit-details-marker{display:none}.enrich summary:after{content:"+";margin-left:auto;font-size:19px;font-weight:700;color:var(--accdk);line-height:1}.enrich details[open] summary:after{content:"−"}.enrich summary h2{display:inline;font-size:16.5px;margin:0;line-height:1.35}.enrich .enr-body{padding:0 18px 15px;font-size:14.5px;line-height:1.65}.enrich .enr-body p{margin:0 0 10px;max-width:640px}.enrich .enr-body ul{margin:0 0 10px;padding-left:20px;max-width:640px}.enrich .enr-body li{margin:0 0 6px}.enr-intro p{font-size:15.5px;line-height:1.65;max-width:720px;margin:12px 0 0;color:var(--soft)}
