.TopicPage_hero__Js_RR{background:#15291e;color:#fff;padding:56px 0}@media(max-width:767px){.TopicPage_hero__Js_RR{padding:32px 0 40px}}.TopicPage_heroGrid__FSW88{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:40px;gap:40px;align-items:center}@media(max-width:860px){.TopicPage_heroGrid__FSW88{grid-template-columns:minmax(0,1fr);gap:24px}}.TopicPage_heroText__D03fX{display:flex;flex-direction:column;gap:16px;min-width:0}.TopicPage_heroText__D03fX h1{margin:0;color:#fff;font-size:44px;line-height:1.1}@media(max-width:767px){.TopicPage_heroText__D03fX h1{font-size:32px}}.TopicPage_eyebrow__Oux1a{margin:0;color:#ffbb9a;font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.TopicPage_lead__LM68e{margin:0;max-width:620px;color:#fff;font-size:19px;font-weight:600;line-height:1.45}.TopicPage_heroPhoto__na0jI{overflow:hidden;border-radius:24px;min-width:0}@media(max-width:860px){.TopicPage_heroPhoto__na0jI{width:100%;max-width:480px}}.TopicPage_actions__zyxyx{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.TopicPage_section__NjymO{padding:48px 0}@media(max-width:767px){.TopicPage_section__NjymO{padding:36px 0}}.TopicPage_sectionCream__j2ljY{background:#fefaef}.TopicPage_block__OHrjB{display:flex;flex-direction:column;gap:20px;min-width:0}.TopicPage_block__OHrjB h2{margin:0;color:#16212a}.TopicPage_claims__bEhnv{margin:0;max-width:760px;color:#16212a;font-size:18px;font-weight:700;line-height:1.45}.TopicPage_links__WS4xW{display:flex;flex-wrap:wrap;gap:12px 24px;margin:0;padding:0;list-style:none}.TopicPage_links__WS4xW a{color:#15291e;font-weight:700;text-decoration:underline}.TopicPage_calc__FupcU{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px;gap:24px;max-width:960px;margin:0 auto}@media(max-width:760px){.TopicPage_calc__FupcU{grid-template-columns:minmax(0,1fr)}}.TopicPage_card__HJ7jw{display:flex;flex-direction:column;gap:18px;min-width:0;padding:24px;border-radius:24px;background:#fff;box-shadow:0 2px 6px -1px rgba(0,0,0,.15);color:#16212a}.TopicPage_card__HJ7jw h2{margin:0;font-size:22px}.TopicPage_field__1QGXd{display:flex;flex-direction:column;gap:6px}.TopicPage_field__1QGXd label{font-size:15px;font-weight:700}.TopicPage_field__1QGXd input{width:100%;max-width:180px;padding:12px 14px;border:1px solid #c9c4b8;border-radius:12px;background:#fff;color:#16212a;font-size:20px;font-weight:700}.TopicPage_serves__tTOon{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;border:0}.TopicPage_serves__tTOon legend{margin-bottom:8px;padding:0;font-size:15px;font-weight:700}.TopicPage_serveOption__Y_OOy{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 14px;border:1px solid #c9c4b8;border-radius:12px;cursor:pointer;font-size:17px;font-weight:600}.TopicPage_serveOption__Y_OOy input{width:22px;height:22px;accent-color:#15291e}.TopicPage_serveOptionOn__MW5UH{border-color:#15291e;background:#fefaef}.TopicPage_total___KTMc{margin:0;font-size:17px;font-weight:700}.TopicPage_total___KTMc strong{font-size:34px}.TopicPage_resultList__iYF6V{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.TopicPage_resultList__iYF6V li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;border-bottom:1px solid #ece6d8}.TopicPage_resultList__iYF6V span{font-size:16px;font-weight:600;line-height:1.35}.TopicPage_resultList__iYF6V small{display:block;color:#5b5f62;font-size:14px;font-weight:500}.TopicPage_resultList__iYF6V strong{flex:none;font-size:24px}.TopicPage_hint__7MgdF{margin:0;color:#5b5f62;font-size:14px;line-height:1.45}.TopicPage_faq__3fHzh{display:flex;flex-direction:column;gap:18px;max-width:760px}.TopicPage_faq__3fHzh h3{margin:0 0 6px;color:#16212a;font-size:19px}.TopicPage_faq__3fHzh p{margin:0;color:#16212a;font-size:16px;line-height:1.55}