@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-opsz-normal.DIwfbPUE.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-opsz-normal.C0olyEE-.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-opsz-normal.DrHU7SY7.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-opsz-normal.DX68cEVD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-opsz-normal.HoL-AExg.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-opsz-normal.BpEBLj1O.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-opsz-italic.Bl6DJqma.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-opsz-italic.Dibx14aP.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-opsz-italic.CMW9dfKg.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-opsz-italic.Hh3oeMt5.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-opsz-italic.BhUEwDRF.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-opsz-italic.BOLXpvkj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/mulish-cyrillic-ext-wght-normal.B3XMVzw1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/mulish-cyrillic-wght-normal.Cxxi75Cn.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/mulish-vietnamese-wght-normal.CiTUBHt1.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/mulish-latin-ext-wght-normal.BHZ6ODhS.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/mulish-latin-wght-normal.WL5YNY-W.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--maxw:1360px;--gut:clamp(16px, 4vw, 48px);--space-band:clamp(72px, 9vw, 136px);--header-h:64px;--ease:cubic-bezier(.22, .61, .36, 1);--display:"Source Serif 4 Variable", "Source Serif 4", "Iowan Old Style", Georgia, serif;--ui:"Mulish Variable", "Mulish", "Helvetica Neue", Arial, system-ui, sans-serif;--bg:#f5f1ea;--paper:#fbf9f5;--panel:#ebe5da;--panel-2:#e2dbce;--ink:#1b1e19;--ink-2:#474c44;--ink-3:#636860;--hair:#d9d1c4;--hair-2:#c4bbad;--forest:#0e1810;--night:#1e2520;--leaf:#183021;--moss:#3b5a3e;--blush:#e3b4a3;--blush-2:#f2ddd3;--on-dark:#f5f1ea;--on-dark-2:#c9cdc4;--hair-dark:#f5f1ea38;--accent:var(--moss);--focus:var(--moss);--fs-hero:clamp(2.6rem, 1.3rem + 4.8vw, 6rem);--fs-h1:clamp(2.25rem, 1.5rem + 2.6vw, 4rem);--fs-h2:clamp(1.85rem, 1.35rem + 1.7vw, 2.9rem);--fs-h3:clamp(1.4rem, 1.2rem + .7vw, 1.8rem);--fs-card:clamp(1.2rem, 1.1rem + .35vw, 1.4rem);--fs-lede:clamp(1.1rem, 1rem + .4vw, 1.35rem);--fs-body:1.0625rem;--fs-small:.875rem;--fs-label:.75rem;--label-tracking:.16em;--btn-radius:0px;--card-radius:0px;--rule:1px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 24px)}body{background:var(--bg);color:var(--ink);font:400 var(--fs-body)/1.65 var(--ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}body.is-locked{overflow:hidden}body:after{content:"";z-index:70;pointer-events:none;opacity:.5;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .1 0 0 0 0 .1 0 0 0 0 .08 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}p{margin:0 0 1em}h1,h2,h3,h4,h5{text-wrap:balance;margin:0;font-weight:400}ul{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.on-dark{--focus:var(--on-dark);color:var(--on-dark)}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gut);margin-inline:auto}.band{padding-block:var(--space-band)}.band--panel{background:var(--panel)}.band--paper{background:var(--paper)}.band--night{background:var(--night)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{z-index:100;background:var(--ink);color:var(--bg);font-size:var(--fs-small);padding:10px 16px;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}body:has(.buybar.is-shown) .preview-flag{bottom:76px}.preview-flag{z-index:90;background:var(--ink);color:var(--bg);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;opacity:.85;padding:6px 10px;font-size:11px;position:fixed;bottom:12px;right:12px}.kicker{font:600 var(--fs-label)/1.3 var(--ui);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--ink-2);display:inline-block}a.kicker:hover{color:var(--ink)}.on-dark .kicker{color:var(--on-dark-2)}.display{font-family:var(--display);letter-spacing:-.01em;font-weight:400;line-height:1.02}.lede{font:400 var(--fs-lede)/1.4 var(--display);color:var(--ink-2)}.on-dark .lede{color:var(--on-dark-2)}.textlink{font:600 var(--fs-label)/1.3 var(--ui);letter-spacing:var(--label-tracking);text-transform:uppercase;transition:background-size .35s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;align-items:center;gap:.5em;padding-bottom:4px;display:inline-flex}.textlink:hover{background-position:100% 100%;background-size:0 1px}.textlink .arr,.btn .arr{transition:transform .3s var(--ease)}.textlink:hover .arr,.btn:hover .arr{transform:translate(4px)}.btn{border-radius:var(--btn-radius);min-height:48px;font:600 var(--fs-label)/1 var(--ui);letter-spacing:var(--label-tracking);text-transform:uppercase;background:0 0;border:1px solid;justify-content:center;align-items:center;gap:.7em;padding:14px 26px;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}.btn:hover,.btn--solid{background:var(--ink);border-color:var(--ink);color:var(--bg)}.btn--solid:hover{background:var(--moss);border-color:var(--moss);color:var(--on-dark)}.btn--light{color:var(--on-dark);border-color:#f5f1eab3}.btn--light:hover{background:var(--on-dark);border-color:var(--on-dark);color:var(--ink)}.btn--sm{min-height:40px;padding:10px 16px;font-size:11px}.btn--block{width:100%}.site-header{z-index:60;height:var(--header-h);color:var(--ink);box-shadow:inset 0 -1px 0 var(--hair);transition:background-color .35s var(--ease), box-shadow .35s var(--ease), color .35s var(--ease);background:#f5f1eaf5;position:fixed;inset:0 0 auto}@supports (backdrop-filter:blur(1px)){.site-header{backdrop-filter:saturate(1.2)blur(12px);background:#f5f1eadb}}.site-header__inner{justify-content:space-between;align-items:center;gap:32px;height:100%;display:flex}.site-logo{--logo-h:28px;width:calc(var(--logo-h) * 3.797);height:var(--logo-h);flex:none;display:block;overflow:hidden}.site-logo img{width:calc(var(--logo-h) * 8.571);max-width:none;height:calc(var(--logo-h) * 1.714);margin:calc(var(--logo-h) * -.357) 0 0 calc(var(--logo-h) * -2.386);filter:invert();transition:filter .35s var(--ease)}.site-nav ul{gap:clamp(20px,2.6vw,40px);display:flex}.site-nav a{font:600 var(--fs-label)/1 var(--ui);letter-spacing:var(--label-tracking);text-transform:uppercase;padding:8px 0;display:block;position:relative}.site-nav a:after{content:"";transform-origin:100%;height:1px;transition:transform .35s var(--ease);background:currentColor;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.site-nav a:hover:after,.site-nav a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.menu-btn,.menu-panel__close{background:0 0;border:0;place-items:center;width:44px;height:44px;margin-right:-11px;padding:0;display:none}.menu-panel__close{display:grid}.menu-btn__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.menu-btn__icon{gap:7px;width:22px;display:grid}.menu-btn__icon span{background:currentColor;height:1.5px}.site-header--overlay:not(.is-solid){backdrop-filter:none;box-shadow:none;color:var(--on-dark);--focus:var(--on-dark);background:0 0}.site-header--overlay:not(.is-solid) .site-logo img{filter:none}.site-header--overlay-light:not(.is-solid){backdrop-filter:none;box-shadow:none;background:0 0}body:not(.has-overlay) main{padding-top:var(--header-h)}@media (width<=959px){.site-nav{display:none}.menu-btn{display:grid}.site-logo{--logo-h:26px}}.menu-panel{z-index:80;background:var(--night);color:var(--on-dark);--focus:var(--on-dark);opacity:0;visibility:hidden;transition:opacity .3s var(--ease), transform .3s var(--ease), visibility 0s linear .3s;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-8px)}.menu-panel.is-open{opacity:1;visibility:visible;transition:opacity .3s var(--ease), transform .3s var(--ease);transform:none}.menu-panel__top{height:var(--header-h);flex:none;justify-content:space-between;align-items:center;display:flex}.menu-panel .site-logo img{filter:none}.menu-panel__close svg{width:20px;height:20px}.menu-panel__list{padding-block:16px 32px}.menu-panel__list a{border-bottom:1px solid var(--hair-dark);font:400 clamp(1.9rem, 8vw, 2.6rem)/1.14 var(--display);padding:22px 0;display:block}.menu-panel__meta{font-size:var(--fs-small);color:var(--on-dark-2);flex-wrap:wrap;gap:12px 24px;margin-top:auto;padding-block:24px 40px;display:flex}.sec-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(32px,4vw,56px);display:flex}.sec-head h2{font:400 var(--fs-h2)/1.1 var(--display);letter-spacing:-.01em;max-width:22ch}.sec-head .kicker{margin-bottom:14px}.sec-head--center{text-align:center;flex-direction:column;align-items:center}@media (width<=640px){.sec-head{flex-direction:column;align-items:flex-start}}.hero{isolation:isolate;min-height:max(620px,100svh);color:var(--on-dark);--focus:var(--on-dark);background:var(--forest);align-items:flex-end;display:flex;position:relative}.hero__img{z-index:-2;object-fit:cover;object-position:60% 50%;width:100%;height:100%;transform:translateY(var(--hero-y,0)) scale(var(--hero-z,1));will-change:transform;position:absolute;inset:0}.hero{overflow:hidden}.hero:after{content:"";z-index:-1;background:linear-gradient(#080e0980 0,#080e0900 180px),linear-gradient(75deg,#080e099e 0%,#080e0933 55%,#080e090d 100%);position:absolute;inset:0}.hero__content{padding-block:calc(var(--header-h) + 48px) clamp(64px, 12vh, 136px)}.hero h1{font:400 var(--fs-hero)/1.04 var(--display);letter-spacing:-.015em;max-width:16ch}.hero__dek{font:400 var(--fs-lede)/1.35 var(--display);color:var(--on-dark-2);max-width:40ch;margin:clamp(20px,2.5vw,32px) 0 clamp(28px,3.5vw,44px)}@media (width<=640px){.hero__content{padding-bottom:56px}}.card{flex-direction:column;gap:18px;min-width:0;display:flex}.card__media{background:var(--panel);aspect-ratio:4/3;display:block;overflow:hidden}.card__media img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.card:hover .card__media img{transform:scale(1.035)}.card__body{flex-direction:column;gap:10px;display:flex}.card__title{font:400 var(--fs-card)/1.22 var(--display);letter-spacing:-.005em}.card__title a{transition:background-size .45s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.card:hover .card__title a,.card__title a:focus-visible{background-size:100% 1px}.card__dek{color:var(--ink-2);margin:0;font-size:.975rem;line-height:1.55}.card__meta{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.score{font:400 1.2rem/1 var(--display);color:var(--ink);font-variant-numeric:lining-nums;flex:none}.score small{font:400 .75rem/1 var(--ui);color:var(--ink-3);margin-left:2px}.on-dark .score{color:var(--on-dark)}.on-dark .score small{color:var(--on-dark-2)}.card__ing{letter-spacing:.02em;color:var(--moss);margin:0;font-size:.8125rem}.on-dark .card__ing{color:#a9bfa5}.vals{gap:10px;margin-top:2px;display:flex}.vals li{border:1px solid var(--hair);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.vals img{width:18px;height:18px}.on-dark .vals li{border-color:var(--hair-dark)}.on-dark .vals img{filter:invert()}.on-dark .card__dek{color:var(--on-dark-2)}.card--lead .card__title{font-size:clamp(1.75rem,1.3rem + 1.5vw,2.5rem);line-height:1.02}.card--lead .card__dek{font:400 var(--fs-lede)/1.35 var(--display)}.card--row{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:24px;display:grid}.feed-lead{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(40px,4vw,64px) clamp(20px,2.6vw,40px);display:grid}.feed-lead>.card--lead{grid-column:span 2}.feed-lead__side{align-content:start;gap:clamp(32px,3vw,48px);display:grid}@media (width<=1023px){.feed-lead{grid-template-columns:repeat(2,minmax(0,1fr))}.feed-lead>.card--lead{grid-column:1/-1}.feed-lead__side{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.feed-lead,.feed-lead__side{grid-template-columns:1fr}}.grid{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:clamp(40px,4vw,64px) clamp(20px,2.6vw,40px);display:grid}@media (width<=1023px){.grid{--cols:2}}@media (width<=640px){.grid{--cols:1}}.tiles{border-top:1px solid var(--hair);border-left:1px solid var(--hair);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tile{border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:clamp(32px,4vw,56px) 16px;transition:background-color .3s;display:flex;position:relative}.tile:hover{background:var(--paper)}.tile img{width:56px;height:56px;transition:transform .45s var(--ease)}.tile:hover img{transform:translateY(-4px)}.tile__label{font:400 clamp(1.4rem, 1.2rem + .8vw, 1.9rem)/1.1 var(--display)}.tile .textlink{opacity:.8}@media (width<=767px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.photo-band{isolation:isolate;position:relative;overflow:hidden}.photo-band__img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.photo-band--dark{background:var(--leaf)}.photo-band--dark:after{content:"";z-index:-1;background:linear-gradient(90deg,#08120b8c,#08120b40);position:absolute;inset:0}.photo-band--blush{background:var(--blush);color:var(--ink)}.concerns{border-top:1px solid var(--hair-dark);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.concern{border-bottom:1px solid var(--hair-dark);grid-template-columns:auto 1fr auto;align-items:baseline;gap:6px 18px;padding:clamp(22px,2.6vw,34px) clamp(0px,1.6vw,24px) clamp(22px,2.6vw,34px) 0;display:grid}.concern:not(:nth-child(3n+1)){border-left:1px solid var(--hair-dark);padding-left:clamp(16px,2vw,28px)}.concern__num{font:600 11px/1 var(--ui);letter-spacing:var(--label-tracking);color:var(--on-dark-2)}.concern__name{font:400 clamp(1.75rem, 1.35rem + 1.4vw, 2.6rem)/1.1 var(--display);letter-spacing:-.01em}.concern__arr{width:22px;height:22px;transition:transform .35s var(--ease)}.concern__sub{font-size:var(--fs-small);color:var(--on-dark-2);grid-column:2/4}.concern:hover .concern__arr{transform:translate(4px,-4px)}.concern:hover .concern__name{font-style:italic}@media (width<=1023px){.concerns{grid-template-columns:repeat(2,minmax(0,1fr))}.concern:not(:nth-child(3n+1)){border-left:0;padding-left:0}.concern:nth-child(2n){border-left:1px solid var(--hair-dark);padding-left:clamp(16px,2vw,28px)}}@media (width<=560px){.concerns{grid-template-columns:1fr}.concern:nth-child(2n){border-left:0;padding-left:0}}.cta-band{text-align:center;place-items:center;min-height:clamp(420px,62vh,640px);display:grid}.cta-band h2{font:400 var(--fs-h1)/1.1 var(--display);letter-spacing:-.015em;max-width:14ch;margin:18px auto 36px}.shelf{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(28px,3vw,40px) clamp(16px,1.8vw,24px);display:grid}.product{flex-direction:column;gap:14px;min-width:0;display:flex}.product__media{aspect-ratio:1;background:var(--paper);display:block;overflow:hidden}.product__media img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .6s var(--ease);padding:10%}.product:hover .product__media img{transform:scale(1.04)}.product__name{font:400 1.3rem/1.18 var(--display);min-height:2.36em;margin-top:6px}.product__actions{flex-direction:column;align-items:flex-start;gap:14px;padding-top:4px;display:flex}.product__actions .btn{width:100%}@media (width<=1199px){.shelf{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.product__name{font-size:1.15rem}}.values{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,24px);display:grid}.value{background:var(--paper);border:1px solid var(--hair);transition:border-color .3s, transform .45s var(--ease);flex-direction:column;gap:14px;padding:clamp(24px,2.6vw,36px);display:flex}.value:hover{border-color:var(--ink);transform:translateY(-3px)}.value img{width:64px;height:64px;margin-bottom:clamp(24px,4vw,56px)}.value__name{font:400 clamp(1.5rem, 1.25rem + .9vw, 2.1rem)/1.1 var(--display)}.value__sub{color:var(--ink-2);margin:0;font-size:.975rem}.value .textlink{align-self:flex-start;margin-top:10px}@media (width<=1023px){.values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.value{gap:8px;padding:18px 16px}.value img{width:44px;height:44px;margin-bottom:20px}.value .textlink{display:none}}.split{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,6vw,96px);display:grid}.split__head{top:calc(var(--header-h) + 32px);align-self:start;position:sticky}.split__head h2{font:400 var(--fs-h2)/1.1 var(--display);letter-spacing:-.01em;margin:14px 0 28px}.split__list>*{border-top:1px solid var(--hair);padding-block:clamp(24px,3vw,36px)}.split__list>:last-child{border-bottom:1px solid var(--hair)}@media (width<=860px){.split{grid-template-columns:1fr}.split__head{position:static}}@media (width<=560px){.card--row{grid-template-columns:1fr}}.picks{counter-reset:pick;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(40px,4vw,64px) clamp(20px,2.6vw,40px);display:grid}.picks .card__media{aspect-ratio:4/5}.picks .card__body:before{counter-increment:pick;content:"0" counter(pick);font:600 11px/1 var(--ui);letter-spacing:var(--label-tracking);color:var(--on-dark-2)}@media (width<=1023px){.picks{grid-template-columns:1fr 1fr}.picks>:first-child{grid-column:1/-1}.picks>:first-child .card__media{aspect-ratio:4/3}}@media (width<=640px){.picks{grid-template-columns:1fr}.picks .card__media{aspect-ratio:4/3}}.approach{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,64px);display:grid}.point{border-top:1px solid var(--ink);padding-top:24px}.point__num{font:300 clamp(3rem, 2.3rem + 2.4vw, 4.5rem)/.95 var(--display);color:var(--moss);display:block}.point .kicker{margin:22px 0 10px}.point h3{font:400 var(--fs-h3)/1.18 var(--display);margin-bottom:16px}.point p{color:var(--ink-2)}.point strong{color:var(--ink);font-weight:700}@media (width<=860px){.approach{grid-template-columns:1fr}}.site-footer{background:var(--night);color:var(--on-dark);--focus:var(--on-dark);padding-top:clamp(64px,8vw,112px)}.f-top{grid-template-columns:minmax(0,4fr) repeat(4,minmax(0,2fr));gap:40px clamp(24px,3vw,48px);padding-bottom:clamp(48px,6vw,80px);display:grid}.f-brand img{width:168px;height:auto}.f-brand p{font:400 1.3rem/1.25 var(--display);color:var(--on-dark-2);max-width:16ch;margin:22px 0 0}.f-col h2{font:600 var(--fs-label)/1.3 var(--ui);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--on-dark-2);margin-bottom:18px}.f-col li+li{margin-top:8px}.f-col a{transition:background-size .35s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;font-size:.975rem}.f-col a:hover{background-size:100% 1px}.f-note{border-top:1px solid var(--hair-dark);color:var(--on-dark-2);margin:0;padding-block:28px;font-size:.8125rem;line-height:1.6}.f-legal{border-top:1px solid var(--hair-dark);color:var(--on-dark-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;padding-block:24px 32px;font-size:.8125rem;display:flex}.f-legal nav{flex-wrap:wrap;gap:8px 24px;display:flex}.f-legal a:hover{color:var(--on-dark)}.f-legal p{margin:0}@media (width<=1023px){.f-top{grid-template-columns:repeat(2,minmax(0,1fr))}.f-brand{grid-column:1/-1}}.a-hero{padding-block:clamp(40px,6vw,88px) clamp(40px,5vw,72px)}.a-hero__grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.crumbs{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:24px;display:flex}.crumbs span[aria-hidden]{color:var(--ink-3)}.a-hero h1{font:400 var(--fs-h1)/1.1 var(--display);letter-spacing:-.015em}.a-hero .lede{text-wrap:balance;margin:24px 0 0}.byline{border-top:1px solid var(--hair);font-size:var(--fs-small);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:clamp(28px,3vw,40px);padding-top:20px;display:flex}.byline a{color:var(--ink);font-weight:600}.byline__sep{background:var(--hair-2);border-radius:50%;width:4px;height:4px}.byline__note{color:var(--ink-3);flex-basis:100%;font-size:.8125rem}@media (width<=560px){.byline{flex-direction:column;align-items:flex-start;gap:4px}.byline__sep{display:none}.byline__note{margin-top:8px}}.a-hero__cover{aspect-ratio:4/3;background:var(--panel);margin:0;overflow:hidden}.a-hero__cover img{object-fit:cover;width:100%;height:100%}@media (width<=860px){.a-hero__grid{grid-template-columns:1fr}}.a-layout{padding-bottom:var(--space-band);grid-template-columns:minmax(0,720px) 280px;justify-content:space-between;gap:clamp(48px,6vw,96px);display:grid}.a-main>*+*{margin-top:clamp(40px,5vw,64px)}.rail{position:relative}.rail__card{top:calc(var(--header-h) + 32px);gap:20px;display:grid;position:sticky}.rail__buy{background:var(--paper);border:1px solid var(--hair);grid-template-columns:72px 1fr;align-items:center;gap:16px;padding:18px;display:grid}.rail__buy img{object-fit:contain;mix-blend-mode:multiply;width:72px;height:72px}.rail__score{font:400 1.75rem/1.1 var(--display)}.rail__score small{font:400 .9rem/1 var(--ui);color:var(--ink-3)}.rail__buy .btn{grid-column:1/-1}.toc .kicker{margin-bottom:12px}.toc a{border-left:1px solid var(--hair);font-size:var(--fs-small);color:var(--ink-2);padding:9px 0 9px 14px;transition:color .2s,border-color .2s;display:block}.toc a:hover,.toc a.is-active{color:var(--ink);border-left-color:var(--ink)}@media (width<=1099px){.a-layout{grid-template-columns:minmax(0,720px);justify-content:center}.rail{display:none}}.prose{font-size:1.125rem;line-height:1.72}.prose>*{margin-block:0}.prose>*+*{margin-top:1.1em}.prose h2{font:400 var(--fs-h3)/1.18 var(--display);letter-spacing:-.01em;margin-top:2em;font-size:clamp(1.9rem,1.5rem + 1.3vw,2.6rem)}.prose h3{font:400 1.45rem/1.15 var(--display);margin-top:1.8em}.prose h2+*,.prose h3+*{margin-top:.7em}.prose strong{font-weight:700}.prose a{text-underline-offset:3px;text-decoration:underline 1px;text-decoration-color:var(--hair-2);transition:text-decoration-color .2s}.prose a:hover{text-decoration-color:currentColor}.prose a:has(>img){text-decoration:none;display:block}.prose img{background:var(--panel);width:100%}.prose p:has(>img),.prose p:has(>a>img){margin-block:2em}.prose ul{padding-left:0}.prose ul>li{padding-left:26px;position:relative}.prose ul>li+li{margin-top:.6em}.prose ul>li:before{content:"";background:var(--ink);width:10px;height:1px;position:absolute;top:.78em;left:2px}.price-chip{border:1px solid var(--hair-2);padding:1px 10px;font-size:.95rem;display:inline-block;text-decoration:none!important}.price-chip:hover{border-color:var(--ink)}.credit{font-size:var(--fs-small);color:var(--ink-3)}.scorecard{background:var(--panel);grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:clamp(24px,3vw,40px);padding:clamp(24px,3vw,40px);display:grid}.scorecard__media{aspect-ratio:1;background:var(--paper);display:block}.scorecard__media img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:8%}.scorecard__score{align-items:baseline;gap:10px;margin:10px 0 14px;display:flex}.scorecard__num{font:300 clamp(3.4rem, 2.6rem + 2.6vw, 4.8rem)/.9 var(--display);letter-spacing:-.015em}.scorecard__of{font-size:var(--fs-small);color:var(--ink-2)}.scorecard__bar{background:var(--hair-2);height:2px;margin-bottom:18px}.scorecard__bar span{background:var(--moss);height:100%;display:block}.scorecard__sum{font:400 1.2rem/1.35 var(--display);margin-bottom:14px}.scorecard__by{font-size:var(--fs-small);color:var(--ink-2);margin-bottom:22px}@media (width<=560px){.scorecard{grid-template-columns:1fr}.scorecard__media{max-width:220px}}.proscons{grid-template-columns:1fr 1fr;gap:clamp(24px,3vw,40px);display:grid}.proscons h3{border-bottom:1px solid var(--ink);font:600 var(--fs-label)/1 var(--ui);letter-spacing:var(--label-tracking);text-transform:uppercase;align-items:center;gap:10px;padding-bottom:14px;display:flex}.proscons li{border-bottom:1px solid var(--hair);grid-template-columns:20px 1fr;gap:10px;padding:14px 0;display:grid}.proscons svg{width:16px;height:16px;margin-top:4px}.proscons__pros svg{color:var(--moss)}.proscons__cons svg{color:var(--ink-3)}@media (width<=560px){.proscons{grid-template-columns:1fr}}.buy{border-top:1px solid var(--ink);padding-top:22px}.buy h2{font:400 clamp(1.9rem, 1.5rem + 1.3vw, 2.6rem)/1.18 var(--display)}.buy__note{font-size:var(--fs-small);color:var(--ink-3);margin:8px 0 18px}.buy__row{background:var(--paper);border:1px solid var(--hair);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.buy__retailer{font:400 1.4rem/1.1 var(--display)}.buy__extra{margin-top:28px}.buy__extra .kicker{margin-bottom:6px;display:block}.glance{border:1px solid var(--ink);background:var(--paper);padding:clamp(24px,3.5vw,44px)}.glance>h2{font:400 clamp(1.9rem, 1.5rem + 1.3vw, 2.6rem)/1.18 var(--display);margin-bottom:8px}.glance__sec{border-top:1px solid var(--hair);margin-top:26px;padding-top:26px}.glance__sec>h3{font:600 var(--fs-label)/1.4 var(--ui);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--ink-2);margin-bottom:16px}.fits{grid-template-columns:repeat(var(--fit-cols,3), minmax(0, 1fr));gap:8px;display:grid}.fit{border:1px solid var(--hair);align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.fit img{flex:none;width:30px;height:30px}.fit__label{flex:1;min-width:0;font-size:.95rem}.fit__val{font:600 11px/1 var(--ui);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.fit__val svg{width:14px;height:14px}.fit--yes{border-color:var(--moss);background:#3b5a3e12}.fit--yes .fit__val{color:var(--moss)}.fit--no{color:var(--ink-3)}.fit--no img{opacity:.45}.fits--ethics{--fit-cols:4}.fits--ethics .fit{text-align:center;flex-direction:column;justify-content:center;gap:8px;padding:18px 8px 16px}.fits--ethics .fit__label{flex:none}@media (width<=640px){.fits,.fits--ethics{--fit-cols:2}}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--hair-2);padding:7px 14px;font-size:.9rem}.chip s{text-decoration-thickness:1px}.ingredients li{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:4px 20px;padding:14px 0;display:grid}.ingredients li:first-child{border-top:1px solid var(--hair)}.ingredients b{font:400 1.15rem/1.2 var(--display)}.ingredients span{color:var(--ink-2);font-size:.95rem}@media (width<=560px){.ingredients li{grid-template-columns:1fr}}.faq h2{font:400 clamp(1.9rem, 1.5rem + 1.3vw, 2.6rem)/1.18 var(--display);margin-bottom:20px}.faq details{border-top:1px solid var(--hair)}.faq details:last-child{border-bottom:1px solid var(--hair)}.faq summary{cursor:pointer;font:400 1.25rem/1.25 var(--display);justify-content:space-between;gap:24px;padding:22px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";width:14px;height:14px;transition:transform .3s var(--ease);background:linear-gradient(currentColor,currentColor) 50%/100% 1px no-repeat,linear-gradient(currentColor,currentColor) 50%/1px 100% no-repeat;flex:none;margin-top:8px}.faq details[open] summary:after{transform:rotate(45deg)}.faq__a{color:var(--ink-2);padding:0 40px 24px 0}.disclosure{background:var(--panel);font-size:var(--fs-small);color:var(--ink-2);padding:20px 22px}.disclosure p{margin:0}.disclosure a{text-underline-offset:3px;text-decoration:underline}.buybar{z-index:50;padding:10px var(--gut) calc(10px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--hair);transition:transform .35s var(--ease);justify-content:space-between;align-items:center;gap:12px;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.buybar.is-shown{transform:none}.buybar__score{font:400 1.5rem/1.1 var(--display)}.buybar__score small{font:400 .8rem/1 var(--ui);color:var(--ink-3)}@media (width<=1099px){.buybar{display:flex}}.r-hero{align-items:flex-end;min-height:max(560px,82svh);display:flex}.r-hero .wrap{padding-block:calc(var(--header-h) + 56px) clamp(48px, 7vw, 96px)}.r-hero h1{font:400 var(--fs-hero)/1.04 var(--display);letter-spacing:-.015em;max-width:14ch;margin:18px 0 24px}.r-hero .lede{color:var(--ink);max-width:34ch}.r-hero__learn{margin:22px 0 0;font-size:.975rem}.r-hero__learn a{text-underline-offset:3px;text-decoration:underline}.r-hero .kicker{color:var(--ink)}.r-hero__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:clamp(32px,5vw,80px);display:grid}.r-hero__shelf{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.r-hero__shelf a{aspect-ratio:3/4;background:#fbf9f552;transition:background-color .3s;display:block}.r-hero__shelf a:hover{background:#fbf9f5b3}.r-hero__shelf img{object-fit:contain;width:100%;height:100%;padding:12%}@media (width<=860px){.r-hero__grid{grid-template-columns:1fr}.r-hero__shelf{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.r-hero__shelf img{padding:6%}}.steps-nav{top:var(--header-h);z-index:40;border-bottom:1px solid var(--hair);background:#f5f1eaf0;position:sticky}@supports (backdrop-filter:blur(1px)){.steps-nav{backdrop-filter:blur(12px);background:#f5f1ead1}}.steps-nav ol{scrollbar-width:none;gap:4px 28px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.steps-nav ol::-webkit-scrollbar{display:none}.steps-nav a{white-space:nowrap;font:600 11px/1 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid #0000;align-items:center;gap:8px;padding:16px 0 15px;transition:color .2s,border-color .2s;display:flex}.steps-nav a span{color:var(--ink-3)}.steps-nav a:hover,.steps-nav a.is-active{color:var(--ink);border-bottom-color:var(--ink)}.step{scroll-margin-top:calc(var(--header-h) + 48px);padding-block:clamp(56px,7vw,112px)}.step:nth-of-type(2n){background:var(--paper)}.step__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(32px,6vw,112px);display:grid}.step:nth-of-type(2n) .step__media{order:2}.step__media{aspect-ratio:1;background:var(--panel);display:block;overflow:hidden}.step:nth-of-type(2n) .step__media{background:var(--bg)}.step__media img{object-fit:contain;width:100%;height:100%;transition:transform .8s var(--ease);padding:6%}.step__media:hover img{transform:scale(1.03)}.step__num{align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.step__num b{font:300 clamp(2.6rem, 2.1rem + 1.6vw, 3.8rem)/.9 var(--display);color:var(--moss)}.step h2{font:400 var(--fs-h2)/1.1 var(--display);letter-spacing:-.01em;margin-bottom:22px}.step__copy>p{color:var(--ink-2);font-size:1.0625rem}.step__actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px;display:flex}.step__actions a.review{text-underline-offset:3px;font-size:.975rem;text-decoration:underline}.alts{border-top:1px solid var(--hair);margin-top:32px;padding-top:20px}.alts .kicker{margin-bottom:10px}.alts a{border-bottom:1px solid var(--hair);justify-content:space-between;gap:16px;padding:10px 0;font-size:.975rem;display:flex}.alts a svg{width:14px;height:14px;color:var(--ink-3);transition:transform .3s var(--ease), color .3s;flex:none;margin-top:5px}.alts a:hover svg{color:var(--ink);transform:translate(2px,-2px)}@media (width<=860px){.step__grid{grid-template-columns:1fr}.step:nth-of-type(2n) .step__media{order:0}.step__media{max-width:520px}}.masthead{padding-block:clamp(48px,7vw,104px) clamp(32px,4vw,56px)}.masthead h1{font:400 var(--fs-hero)/1.04 var(--display);letter-spacing:-.015em;margin:16px 0 24px}.masthead .lede{max-width:40ch}.masthead__grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:clamp(32px,6vw,112px);display:grid}.masthead__index .kicker{margin-bottom:12px}.masthead__index a{border-bottom:1px solid var(--hair);transition:padding .3s var(--ease), color .2s;justify-content:space-between;gap:16px;padding:10px 0;font-size:.975rem;display:flex}.masthead__index li:first-child a{border-top:1px solid var(--hair)}.masthead__index a span+span{color:var(--ink-3);font-variant-numeric:tabular-nums}.masthead__index a:hover{color:var(--moss);padding-left:6px}@media (width<=860px){.masthead__grid{grid-template-columns:1fr}}.lead-story{padding-block:clamp(24px, 3vw, 40px) var(--space-band);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.lead-story .card__media{aspect-ratio:4/3}.lead-story h2{font:400 var(--fs-h2)/1.1 var(--display);letter-spacing:-.01em;margin:16px 0 18px}.lead-story .lede{margin-bottom:28px}@media (width<=860px){.lead-story{grid-template-columns:1fr}}.filter{flex-wrap:wrap;gap:8px;margin-bottom:clamp(32px,4vw,48px);display:flex}.filter button{border:1px solid var(--hair-2);border-radius:var(--btn-radius);min-height:40px;font:600 12px/1 var(--ui);letter-spacing:.06em;background:0 0;padding:8px 16px;transition:background-color .2s,color .2s,border-color .2s}.filter button:hover{border-color:var(--ink)}.filter button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.filter__count{font-size:var(--fs-small);color:var(--ink-3);margin:-16px 0 32px}.card[hidden]{display:none}.types{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(32px,4vw,56px) clamp(20px,2.6vw,40px);display:grid}.type{border-top:1px solid var(--ink);flex-direction:column;padding-top:20px;display:flex}.type h3{font:400 1.6rem/1.14 var(--display)}.type__count{font-size:var(--fs-small);color:var(--ink-3);margin:6px 0 16px}.type li a{border-bottom:1px solid var(--hair);padding:9px 0;font-size:.95rem;display:block}.type li a:hover{color:var(--moss)}.type .textlink{align-self:flex-start;margin-top:18px}@media (width<=1023px){.types{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.types{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.js main img:where(:not(.hero__img,.photo-band__img,[fetchpriority=high])){opacity:0;transition:opacity .9s var(--ease), transform .8s var(--ease)}.js main img.is-loaded{opacity:1}.js .reveal{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(18px)}.js .reveal.is-in{opacity:1;transform:none}.js .hero__img{animation:hero-in 2.4s var(--ease) both}@keyframes hero-in{0%{opacity:0;scale:1.08}to{opacity:1;scale:1}}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}html{scroll-behavior:auto}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.prose{display:flow-root}.prose :is(.one-half,.one-third,.two-thirds,.one-fourth){margin-top:1.1em}@media (width>=720px){.prose :is(.one-half,.one-third,.two-thirds,.one-fourth){float:left;margin-left:2.564%}.prose .one-half{width:48.717%}.prose .one-third{width:31.623%}.prose .two-thirds{width:65.811%}.prose .one-fourth{width:23.077%}.prose :is(.one-half,.one-third,.two-thirds,.one-fourth).first{clear:left;margin-left:0}.prose :is(h2,h3,h4,p,ul,figure,hr){clear:both}}.prose .text-align-center{text-align:center}.prose .one-third img{max-width:220px;margin-inline:auto;display:block}.prose h4{font:600 var(--fs-label)/1.3 var(--ui);letter-spacing:var(--label-tracking);text-transform:uppercase;margin-top:1.8em}.prose .beauty-review-summary{background:var(--paper);border:1px solid var(--hair);padding:clamp(20px,3vw,32px);font-size:1rem}.prose .beauty-review-summary>*+*{margin-top:.6em}.prose .beauty-review-summary h4{margin-top:0}.prose figure{margin-inline:0}.prose .wp-caption{width:auto!important}.prose .wp-caption-text,.prose figcaption{color:var(--ink-3);margin-top:.6em;font-size:.875rem}.prose :is(.reflist,.references){color:var(--ink-2);font-size:.875rem}.prose :is(.no-bullet,.no_bullet)>li{padding-left:0}.prose :is(.no-bullet,.no_bullet)>li:before{display:none}.prose .skin-overview{border:1px solid var(--hair);align-items:center;gap:6px;margin:.4em 0;padding:8px 12px;font-size:.72rem;display:inline-flex}.prose .skin-overview.skin-yes{background:var(--panel);color:var(--moss,#3b5a3e)}.prose .skin-overview.skin-no{color:var(--ink-3)}.prose table{border-collapse:collapse;width:100%;font-size:1rem}.prose :is(th,td){border-bottom:1px solid var(--hair);text-align:left;vertical-align:top;padding:10px 12px}.page-body{padding-block:0 var(--space-band);max-width:780px}.page-body .prose h2{font-size:clamp(1.5rem,1.3rem + .8vw,2rem)}
