.guide-module__95qc4a__single{grid-template-columns:minmax(0,300px);margin:24px 0;display:grid}.guide-module__95qc4a__grid{grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0;display:grid}.guide-module__95qc4a__figure{margin:24px 0}.guide-module__95qc4a__figure img{border-radius:20px;width:100%;height:auto;display:block}.guide-module__95qc4a__credit{color:var(--label2);margin-top:8px;font-size:14px;line-height:20px}.guide-module__95qc4a__credit a{color:var(--label2);text-decoration:underline}.guide-module__95qc4a__callout{background:var(--fill2);border-radius:16px;margin:24px 0;padding:4px 20px}div.guide-module__95qc4a__steps ol{counter-reset:step;padding-left:0;list-style:none}div.guide-module__95qc4a__steps li{counter-increment:step;margin:14px 0;padding-left:44px;position:relative}div.guide-module__95qc4a__steps li:before{content:counter(step);background:var(--label);width:30px;height:30px;color:var(--bg);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex;position:absolute;top:0;left:0}.guide-module__95qc4a__compareFrame{aspect-ratio:4/5;border-radius:20px;position:relative;overflow:hidden}.guide-module__95qc4a__compareFrame img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.guide-module__95qc4a__compareLabel{color:#fff;background:#1c1c1e99;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600;position:absolute;top:12px}.guide-module__95qc4a__compareRange{width:100%;min-height:44px;accent-color:var(--accent);margin-top:8px}@media (max-width:760px){.guide-module__95qc4a__grid{grid-template-columns:repeat(2,1fr);gap:12px}}
.authPrompt-module__WsgGNW__sheet{border-radius:var(--r-sheet) var(--r-sheet) 0 0;background:var(--card);width:min(440px,100%);max-width:100%;max-height:calc(100% - 24px);color:var(--label);z-index:60;border:0;margin:0 auto;padding:0;position:fixed;inset:auto 0 0;box-shadow:0 -10px 40px #0003}.authPrompt-module__WsgGNW__sheet::backdrop{background:#0006}@media (min-width:600px){.authPrompt-module__WsgGNW__sheet{border-radius:28px;height:fit-content;margin:auto;inset:0;box-shadow:0 20px 60px #00000040}}@media (prefers-reduced-motion:no-preference){.authPrompt-module__WsgGNW__sheet[open]{animation:.22s cubic-bezier(.2,.8,.2,1) authPrompt-module__WsgGNW__rise}@keyframes authPrompt-module__WsgGNW__rise{0%{opacity:0;transform:translateY(24px)}}}.authPrompt-module__WsgGNW__body{text-align:center;padding:28px 24px calc(20px + env(safe-area-inset-bottom,0px));justify-items:center;display:grid}@media (min-width:600px){.authPrompt-module__WsgGNW__body{padding:32px 32px 24px}}.authPrompt-module__WsgGNW__badge{background:var(--accentBg);width:52px;height:52px;color:var(--accent);border-radius:999px;place-items:center;margin-bottom:16px;display:grid}.authPrompt-module__WsgGNW__badgeLike{color:#ff375f;background:#ff375f24}.authPrompt-module__WsgGNW__title{letter-spacing:-.26px;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:700;line-height:28px}.authPrompt-module__WsgGNW__line{color:var(--label2);letter-spacing:-.23px;text-wrap:balance;max-width:30ch;margin:8px 0 0;font-size:15px;line-height:20px}.authPrompt-module__WsgGNW__error{color:var(--label2);margin:12px 0 0;font-size:15px}.authPrompt-module__WsgGNW__buttons{gap:10px;width:100%;margin-top:24px;display:grid}.authPrompt-module__WsgGNW__primary,.authPrompt-module__WsgGNW__apple,.authPrompt-module__WsgGNW__secondary{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 20px;font-size:17px;font-weight:600;display:inline-flex}.authPrompt-module__WsgGNW__primary{background:var(--label);color:var(--bg)}.authPrompt-module__WsgGNW__apple{color:#fff;box-shadow:inset 0 0 0 1px var(--sep);background:#000}.authPrompt-module__WsgGNW__secondary{min-height:44px;color:var(--accent);background:0 0;font-weight:400}.authPrompt-module__WsgGNW__primary:disabled,.authPrompt-module__WsgGNW__apple:disabled{opacity:.6;cursor:progress}@media (hover:hover){.authPrompt-module__WsgGNW__primary:not(:disabled):hover,.authPrompt-module__WsgGNW__apple:not(:disabled):hover{opacity:.88}}.authPrompt-module__WsgGNW__gmark{background:#fff;border-radius:999px;place-items:center;width:26px;height:26px;display:grid}
.cardPhotos-module__apF-gG__root{z-index:1;pointer-events:none;position:absolute;inset:0}.cardPhotos-module__apF-gG__track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;width:100%;height:100%;display:flex;overflow:auto hidden}.cardPhotos-module__apF-gG__track::-webkit-scrollbar{display:none}.cardPhotos-module__apF-gG__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;height:100%}.cardPhotos-module__apF-gG__slide img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.cardPhotos-module__apF-gG__btn{cursor:pointer;pointer-events:auto;color:#1c1c1e;background:#ffffffe6;border:0;border-radius:50%;place-items:center;width:32px;height:32px;margin-top:-16px;padding:0;transition:background .15s,transform .15s;display:none;position:absolute;top:50%;box-shadow:0 1px 2px #0000002e,0 4px 12px #0000002e}.cardPhotos-module__apF-gG__btn:before{content:"";position:absolute;inset:-6px}.cardPhotos-module__apF-gG__btn:hover{background:#fff;transform:scale(1.06)}.cardPhotos-module__apF-gG__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cardPhotos-module__apF-gG__prev{left:10px}.cardPhotos-module__apF-gG__next{right:10px}.cardPhotos-module__apF-gG__dots{left:0;right:0;bottom:var(--cp-dots-bottom,12px);pointer-events:none;justify-content:center;gap:5px;display:flex;position:absolute}.cardPhotos-module__apF-gG__dot,.cardPhotos-module__apF-gG__dotOn{background:#ffffff73;border-radius:50%;width:6px;height:6px;transition:background .2s;box-shadow:0 0 4px #00000040}.cardPhotos-module__apF-gG__dotOn{background:#fff}@media (hover:hover) and (pointer:fine){:hover>.cardPhotos-module__apF-gG__root .cardPhotos-module__apF-gG__btn,:focus-within>.cardPhotos-module__apF-gG__root .cardPhotos-module__apF-gG__btn{display:grid}}@media (hover:none){.cardPhotos-module__apF-gG__swipe .cardPhotos-module__apF-gG__track{pointer-events:auto}.cardPhotos-module__apF-gG__noSwipe .cardPhotos-module__apF-gG__track{overflow-x:hidden}.cardPhotos-module__apF-gG__noSwipe .cardPhotos-module__apF-gG__dots{display:none}}
.discover-module__5ht3RW__h1{letter-spacing:-.5px;margin:48px 0 8px;font-size:56px;font-weight:700;line-height:64px}.discover-module__5ht3RW__lede{color:var(--label2);margin:0 0 48px;font-size:20px}.discover-module__5ht3RW__ledeLink{color:var(--accent);font-weight:600;text-decoration:none}.discover-module__5ht3RW__ledeLink:hover{text-decoration:underline}.discover-module__5ht3RW__h2{margin:0 0 16px;font-size:28px;font-weight:700;line-height:34px}.discover-module__5ht3RW__grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.discover-module__5ht3RW__tabs{background:var(--fill2);border-radius:999px;margin-bottom:16px;padding:3px;display:inline-flex}.discover-module__5ht3RW__tab{min-width:96px;min-height:36px;color:var(--label);cursor:pointer;background:0 0;border:0;border-radius:999px;font-weight:500;position:relative}.discover-module__5ht3RW__tab:before{content:"";position:absolute;inset:-4px 0}.discover-module__5ht3RW__tabOn{background:var(--bg);box-shadow:0 1px 4px #00000014}.discover-module__5ht3RW__chips{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.discover-module__5ht3RW__proLabel{border-left:1px solid var(--sep);color:var(--label2);letter-spacing:.04em;text-transform:uppercase;align-self:center;margin-left:8px;padding-left:14px;font-size:13px;font-weight:600}.discover-module__5ht3RW__chip{border:1px solid var(--sep);min-height:36px;color:var(--label);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;display:inline-flex;position:relative}.discover-module__5ht3RW__chip:before{content:"";position:absolute;inset:-4px 0}.discover-module__5ht3RW__chip:disabled{opacity:.5;cursor:default}.discover-module__5ht3RW__chipOn{border-color:var(--accent);background:var(--accentBg);color:var(--accent)}.discover-module__5ht3RW__empty{text-align:center;color:var(--label2);padding:64px 0}@media (max-width:1000px){.discover-module__5ht3RW__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.discover-module__5ht3RW__h1{margin-top:24px;font-size:34px;line-height:41px}.discover-module__5ht3RW__grid{grid-template-columns:repeat(2,1fr);gap:12px}.discover-module__5ht3RW__chips{flex-wrap:nowrap;margin:-4px 0 20px;padding:4px 0;overflow-x:auto}}
.recipe-module__Ep7UfG__layout{grid-template-columns:1fr 1fr;align-items:start;gap:80px;padding-top:56px;display:grid}.recipe-module__Ep7UfG__hero img{aspect-ratio:4/5;object-fit:cover;border-radius:34px;width:100%;display:block}.recipe-module__Ep7UfG__title{letter-spacing:-.5px;margin:0 0 12px;font-size:64px;font-weight:700;line-height:70px}.recipe-module__Ep7UfG__byline{align-items:center;gap:6px;margin:0 0 12px;font-size:19px;display:flex}.recipe-module__Ep7UfG__desc{color:var(--label2);margin:0 0 24px;font-size:22px;line-height:28px}.recipe-module__Ep7UfG__stats{justify-content:space-between;align-items:center;margin:24px 0;display:flex}.recipe-module__Ep7UfG__actions{align-items:center;gap:24px;display:flex}.recipe-module__Ep7UfG__primary{background:var(--label);color:var(--bg);border-radius:999px;align-items:center;height:52px;padding:0 32px;font-size:19px;font-weight:600;display:inline-flex}.recipe-module__Ep7UfG__help{color:var(--label2);font-size:15px}.recipe-module__Ep7UfG__h2{margin:64px 0 16px;font-size:34px;font-weight:700;line-height:41px}@media (max-width:900px){.recipe-module__Ep7UfG__layout{grid-template-columns:1fr;gap:20px;padding-top:0}.recipe-module__Ep7UfG__hero{margin:0 calc(-1 * var(--margin))}.recipe-module__Ep7UfG__hero img{border-radius:0}.recipe-module__Ep7UfG__title{font-size:34px;line-height:41px}.recipe-module__Ep7UfG__desc{font-size:17px;line-height:22px}.recipe-module__Ep7UfG__actions{flex-direction:column;align-items:stretch}}.recipe-module__Ep7UfG__credit{color:var(--label2);margin:-12px 0 24px;font-size:15px}.recipe-module__Ep7UfG__credit a{color:var(--accent);overflow-wrap:anywhere}.recipe-module__Ep7UfG__sameAs{color:var(--label2);margin:-12px 0 24px;font-size:15px}.recipe-module__Ep7UfG__sameAs a{color:var(--accent)}.recipe-module__Ep7UfG__group{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.recipe-module__Ep7UfG__group a{aspect-ratio:4/5;background:var(--fill);border-radius:14px;display:block;position:relative;overflow:hidden}.recipe-module__Ep7UfG__group img{object-fit:cover;width:100%;height:100%;display:block}.recipe-module__Ep7UfG__groupCaption{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;color:#fff;background:#0000008c;border-radius:999px;max-width:calc(100% - 16px);padding:2px 8px;font-size:12px;font-weight:600;position:absolute;bottom:8px;left:8px;overflow:hidden}.recipe-module__Ep7UfG__more{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.recipe-module__Ep7UfG__moreLink{border:1px solid var(--sep);min-height:44px;color:var(--label);border-radius:999px;align-items:center;padding:0 16px;font-size:15px;display:inline-flex}.recipe-module__Ep7UfG__also{padding-bottom:64px}
.guides-module__EQk5IG__h1{letter-spacing:-.5px;margin:48px 0 8px;font-size:48px;font-weight:700;line-height:54px}.guides-module__EQk5IG__lede{color:var(--label2);margin:0 0 40px;font-size:20px}.guides-module__EQk5IG__h2{margin:48px 0 16px;font-size:28px;font-weight:700;line-height:34px}.guides-module__EQk5IG__empty{color:var(--label2);padding:32px 0}.guides-module__EQk5IG__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.guides-module__EQk5IG__item{background:var(--fill2);color:var(--label);border-radius:20px;gap:4px;padding:16px 20px;display:grid}.guides-module__EQk5IG__itemTitle{font-size:19px;font-weight:600}.guides-module__EQk5IG__itemDesc{color:var(--label2);font-size:15px}.guides-module__EQk5IG__draft{background:var(--fill);color:var(--label2);vertical-align:middle;border-radius:999px;margin-left:10px;padding:2px 8px;font-size:12px;font-weight:600}.guides-module__EQk5IG__article{max-width:720px;margin:0 auto;padding-bottom:32px}.guides-module__EQk5IG__crumbs{color:var(--label2);gap:6px;margin-top:32px;font-size:15px;display:flex}.guides-module__EQk5IG__crumbs a{color:var(--label2)}.guides-module__EQk5IG__title{letter-spacing:-.5px;margin:12px 0 8px;font-size:44px;font-weight:700;line-height:50px}.guides-module__EQk5IG__meta{color:var(--label2);margin:0 0 24px;font-size:15px}.guides-module__EQk5IG__prose{font-size:18px;line-height:28px}.guides-module__EQk5IG__prose h2{margin:40px 0 12px;font-size:28px;line-height:34px}.guides-module__EQk5IG__prose h3{margin:28px 0 8px;font-size:21px}.guides-module__EQk5IG__prose a{color:var(--accent)}.guides-module__EQk5IG__prose ul,.guides-module__EQk5IG__prose ol{padding-left:24px}.guides-module__EQk5IG__prose li{margin:6px 0}.guides-module__EQk5IG__topics{flex-wrap:wrap;gap:8px;margin:32px 0;display:flex}.guides-module__EQk5IG__topics a{border:1px solid var(--sep);min-height:44px;color:var(--label);border-radius:999px;align-items:center;padding:0 16px;font-size:15px;display:inline-flex}@media (max-width:760px){.guides-module__EQk5IG__h1,.guides-module__EQk5IG__title{font-size:34px;line-height:41px}.guides-module__EQk5IG__h1{margin-top:24px}}
.faq-module__RBjQsa__faq{max-width:720px;margin:56px 0 0}.faq-module__RBjQsa__h2{margin:0 0 8px;font-size:28px;font-weight:700;line-height:34px}.faq-module__RBjQsa__faq dl{margin:0}.faq-module__RBjQsa__faq dt{margin-top:20px;font-size:19px;font-weight:600;line-height:25px}.faq-module__RBjQsa__faq dd{color:var(--label2);margin:6px 0 0;font-size:17px;line-height:25px}
.styles-module__yn0l_W__crumbs{color:var(--label2);gap:6px;margin-top:32px;font-size:15px;display:flex}.styles-module__yn0l_W__crumbs a{color:var(--label2)}.styles-module__yn0l_W__h1{letter-spacing:-.5px;margin:12px 0 16px;font-size:48px;font-weight:700;line-height:54px}.styles-module__yn0l_W__lede{color:var(--label2);margin:0 0 32px;font-size:20px}.styles-module__yn0l_W__intro{max-width:720px;color:var(--label2);margin-bottom:40px;font-size:19px;line-height:28px}.styles-module__yn0l_W__intro p{margin:0 0 12px}.styles-module__yn0l_W__h2{margin:56px 0 16px;font-size:28px;font-weight:700;line-height:34px}.styles-module__yn0l_W__links{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.styles-module__yn0l_W__links a{border:1px solid var(--sep);min-height:44px;color:var(--label);border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.styles-module__yn0l_W__count{color:var(--label2);font-size:14px}.styles-module__yn0l_W__empty{color:var(--label2);padding:48px 0}.styles-module__yn0l_W__bottom{padding-bottom:64px}@media (max-width:760px){.styles-module__yn0l_W__h1{font-size:34px;line-height:41px}}
.picks-module__rJ__sW__head{justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;display:flex}.picks-module__rJ__sW__h2{margin:0;font-size:28px;font-weight:700;line-height:34px}.picks-module__rJ__sW__row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;margin-bottom:40px;padding-bottom:8px;display:flex;overflow-x:auto}.picks-module__rJ__sW__row::-webkit-scrollbar{display:none}.picks-module__rJ__sW__row>*{scroll-snap-align:start;flex:0 0 min(360px,30.303% - 21.8182px)}.picks-module__rJ__sW__nav{gap:8px;display:none}.picks-module__rJ__sW__navBtn{cursor:pointer;background:var(--fill2);width:36px;height:36px;color:var(--label);border:0;border-radius:50%;place-items:center;transition:opacity .15s,background .15s;display:grid;position:relative}.picks-module__rJ__sW__navBtn:before{content:"";position:absolute;inset:-4px}.picks-module__rJ__sW__navBtn:hover:not(:disabled){background:var(--fill)}.picks-module__rJ__sW__navBtn:disabled{opacity:.35;cursor:default}.picks-module__rJ__sW__navBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.picks-module__rJ__sW__nav{display:flex}}@media (max-width:1000px){.picks-module__rJ__sW__row>*{flex-basis:calc(45.4545% - 10.9091px)}}@media (max-width:760px){.picks-module__rJ__sW__row{gap:12px}.picks-module__rJ__sW__row>*{flex-basis:82%}.picks-module__rJ__sW__h2{font-size:22px;line-height:28px}}
