.membership_page__rRHPb{max-width:1080px;padding-top:54px;padding-bottom:70px;color:var(--foodie-ink,#30302e)}.membership_hero__52s3A{padding:16px 0 46px;max-width:760px}.membership_kicker__tvSNU{margin:0 0 14px;font-size:14px;font-weight:700;color:var(--foodie-red,#ad3b20)}.membership_hero__52s3A h1{margin:0 0 23px;font-size:clamp(32px,4.2vw,54px);line-height:1.28;letter-spacing:-.04em;font-weight:750}.membership_lead__5CDxm{max-width:620px;font-size:17px;line-height:1.9;color:#62625c;margin:0}.membership_audienceNav__ruLR3{display:flex;gap:10px;margin-top:28px}.membership_audienceNav__ruLR3 a{display:flex;justify-content:space-between;align-items:center;gap:38px;padding:12px 19px;min-height:48px;border-radius:6px;color:#30302e;background:var(--foodie-yellow,#ffce25);text-decoration:none;font-weight:700}.membership_audienceNav__ruLR3 a:last-child{background:#fff;border:1px solid var(--foodie-border,#e5e5e0)}.membership_section__4Jqlq{padding:42px 0 46px;border-top:1px solid var(--foodie-border,#e5e5e0);scroll-margin-top:32px}.membership_sectionHeading__lzLtg{display:flex;justify-content:space-between;align-items:center;gap:18px}.membership_sectionHeading__lzLtg .membership_kicker__tvSNU{margin-bottom:8px}.membership_sectionHeading__lzLtg h2{margin:0;font-size:30px;letter-spacing:-.03em}.membership_sectionStatus__2JLy6{font-size:12px;font-weight:600;border-radius:4px;padding:7px 10px;background:#f1f1ed;color:#5f5f56;white-space:nowrap}.membership_description__EvuFs{max-width:680px;line-height:1.9;margin:18px 0 26px;color:#62625c}.membership_freeAccess__HqilJ{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 24px;background:#fff6d6;border-radius:7px;margin-bottom:20px}.membership_freeAccess__HqilJ strong{font-size:16px}.membership_freeAccess__HqilJ p{margin:6px 0 0;font-size:14px;line-height:1.8;max-width:590px}.membership_freeAccess__HqilJ a{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:14px;font-weight:700;color:var(--foodie-red);text-decoration:none;min-height:44px}.membership_plans__UOd7t{display:grid;grid-template-columns:1fr 1fr;gap:20px}.membership_plan___eOY5{padding:28px;background:#fff;border:1px solid #ddddd5;border-radius:9px}.membership_annual__eO1_e{border-top:4px solid var(--foodie-yellow);padding-top:25px}.membership_planTop__5kPxs{display:flex;align-items:center;justify-content:space-between;gap:12px}.membership_planTop__5kPxs h3{margin:0;font-size:19px}.membership_status__cgYjj{color:#77776d;font-size:12px}.membership_price__rXazl{margin:24px 0 5px;font-weight:750;font-size:36px;letter-spacing:-.04em;line-height:1.3}.membership_period__rbV6E{margin:0;font-size:14px;color:#66665d}.membership_planNote__B_6nB{margin:22px 0;color:#66665d;line-height:1.8;font-size:14px}.membership_planAction__aFlSt{min-height:48px;display:flex;justify-content:center;align-items:center;gap:8px;color:#292720;background:var(--foodie-yellow,#ffce25);border:1px solid #d9ad12;border-radius:4px;font-size:14px;text-decoration:none;font-weight:700}.membership_planAction__aFlSt:hover{color:#292720;background:#f1be12}.membership_actionNote__qsPfj{margin:12px 0 0;text-align:center;font-size:12px;line-height:1.7;color:#77776d}.membership_supportingRow__ukw4J{margin:20px 0 30px;display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:center;font-size:13px}.membership_supportingRow__ukw4J p{margin:0;color:#66665d}.membership_supportingRow__ukw4J a{color:var(--foodie-red);text-underline-offset:3px}.membership_features__J_A7_{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:35px}.membership_features__J_A7_ svg{color:var(--foodie-red)}.membership_features__J_A7_ h3{font-size:16px;margin:10px 0 8px}.membership_features__J_A7_ p{color:#66665d;margin:0;font-size:14px;line-height:1.85}.membership_process__Iap8_{margin-top:35px;padding-top:27px;border-top:1px solid #e5e5e0}.membership_process__Iap8_ h3{font-size:18px;margin:0 0 20px}.membership_process__Iap8_ ol{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:0;list-style:none;counter-reset:step}.membership_process__Iap8_ li{counter-increment:step}.membership_process__Iap8_ li:before{content:counter(step);display:block;width:28px;height:28px;text-align:center;line-height:28px;border-radius:50%;background:var(--foodie-yellow);font-size:13px;font-weight:700;margin-bottom:12px}.membership_process__Iap8_ strong{display:block;font-size:15px;margin-bottom:7px}.membership_process__Iap8_ span{font-size:14px;color:#66665d;line-height:1.85}.membership_promise__tM6jh{display:flex;align-items:flex-start;gap:19px;padding:26px 28px;background:#f3f3ef;border-radius:7px}.membership_promise__tM6jh>svg{flex-shrink:0;color:var(--foodie-red);margin-top:2px}.membership_promise__tM6jh h2{font-size:19px;margin:0 0 9px}.membership_promise__tM6jh p{font-size:14px;line-height:1.85;margin:0 0 12px;color:#62625c}.membership_promise__tM6jh a{display:inline-block;font-size:13px;margin-right:22px;color:var(--foodie-red);text-underline-offset:3px;padding:6px 0}.membership_faq__YGtb4{max-width:780px;margin:54px auto 0}.membership_faq__YGtb4 h2{font-size:26px;margin:0 0 24px}.membership_faq__YGtb4 details{border-bottom:1px solid #e5e5e0}.membership_faq__YGtb4 summary{cursor:pointer;font-size:15px;line-height:1.7;font-weight:650;padding:18px 5px}.membership_faq__YGtb4 details p{font-size:14px;line-height:1.9;color:#62625c;margin:0;padding:0 5px 20px;max-width:700px}.membership_bottom__bA4BI{margin-top:40px;text-align:center;color:#77776d;font-size:12px;line-height:1.8}.membership_bottom__bA4BI div{display:flex;justify-content:center;gap:24px}.membership_bottom__bA4BI a{color:#62625c;min-height:44px;display:inline-flex;align-items:center}.membership_faq__YGtb4 summary:focus-visible,.membership_page__rRHPb a:focus-visible{outline:2px solid #765300;outline-offset:4px}@media(max-width:650px){.membership_page__rRHPb{padding-top:25px;padding-bottom:45px}.membership_hero__52s3A{padding-bottom:30px}.membership_hero__52s3A h1{font-size:33px}.membership_lead__5CDxm{font-size:15px}.membership_audienceNav__ruLR3 a{flex:1;gap:12px;padding:12px 15px;font-size:14px}.membership_section__4Jqlq{padding:30px 0}.membership_sectionHeading__lzLtg{align-items:flex-start;flex-direction:column;gap:12px}.membership_sectionHeading__lzLtg h2{font-size:26px}.membership_description__EvuFs{font-size:14px}.membership_freeAccess__HqilJ{align-items:flex-start;flex-direction:column;gap:10px;padding:18px}.membership_plans__UOd7t{grid-template-columns:1fr;gap:14px}.membership_plan___eOY5{padding:23px}.membership_annual__eO1_e{padding-top:20px}.membership_features__J_A7_{grid-template-columns:1fr;gap:22px}.membership_features__J_A7_>div{display:grid;grid-template-columns:21px 1fr;column-gap:12px}.membership_features__J_A7_ svg{grid-row:span 2;margin-top:3px}.membership_features__J_A7_ h3{margin:0 0 5px}.membership_features__J_A7_ p{grid-column:2}.membership_process__Iap8_ ol{grid-template-columns:1fr;gap:22px}.membership_process__Iap8_ li{display:grid;grid-template-columns:28px 1fr;column-gap:13px}.membership_process__Iap8_ li:before{grid-row:span 2}.membership_process__Iap8_ span{grid-column:2}.membership_promise__tM6jh{padding:21px 18px;gap:12px}.membership_promise__tM6jh h2{font-size:17px;line-height:1.6}.membership_faq__YGtb4{margin-top:35px}}.membership_priceUnit__CYXXA{font-size:15px;font-weight:500;letter-spacing:0;color:#66665d;margin-left:5px}