.vrats-redesign-module-scss-module__qxVN_a__page{background:#fffbf7;max-width:1100px;min-height:100vh;margin:0 auto;padding:24px 16px 64px}@media (max-width:768px){.vrats-redesign-module-scss-module__qxVN_a__page{padding:16px 16px 48px}}.vrats-redesign-module-scss-module__qxVN_a__header{text-align:center;border-bottom:1px solid #ebe8e4;margin-bottom:32px;padding:32px 0 48px}@media (max-width:768px){.vrats-redesign-module-scss-module__qxVN_a__header{margin-bottom:24px;padding:24px 0 32px}}.vrats-redesign-module-scss-module__qxVN_a__title{color:#2d2a26;letter-spacing:-.02em;margin:0 0 8px;font-size:40px;font-weight:700;line-height:1.25}@media (max-width:768px){.vrats-redesign-module-scss-module__qxVN_a__title{font-size:32px}}.vrats-redesign-module-scss-module__qxVN_a__subtitle{color:#5c5651;margin:0 0 16px;font-size:17px}@media (max-width:768px){.vrats-redesign-module-scss-module__qxVN_a__subtitle{font-size:15px}}.vrats-redesign-module-scss-module__qxVN_a__description{color:#8a857e;max-width:620px;margin:0 auto;font-size:15px;line-height:1.7}@media (max-width:768px){.vrats-redesign-module-scss-module__qxVN_a__description{font-size:13px}}.vrats-redesign-module-scss-module__qxVN_a__alert{background:#fff;border:1px solid #ebe8e4;border-left:3px solid #c95d1e;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:32px;padding:24px;display:flex}@media (max-width:640px){.vrats-redesign-module-scss-module__qxVN_a__alert{flex-direction:column;align-items:flex-start}}.vrats-redesign-module-scss-module__qxVN_a__alertLabel{text-transform:uppercase;letter-spacing:.1em;color:#c95d1e;margin:0 0 4px;font-size:12px;font-weight:600}@media (max-width:768px){.vrats-redesign-module-scss-module__qxVN_a__alertTitle{font-size:17px}}.vrats-redesign-module-scss-module__qxVN_a__alertCta{color:#fff;background:#c95d1e;border-radius:6px;align-items:center;margin-top:16px;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.vrats-redesign-module-scss-module__qxVN_a__alertCta:hover{color:#fff;background:#a74b15}@media (min-width:641px){.vrats-redesign-module-scss-module__qxVN_a__alertCta{margin-top:0;margin-left:24px}}.vrats-redesign-module-scss-module__qxVN_a__alertInfo{background:linear-gradient(135deg,#3b82f60d 0%,#3b82f605 100%);border-left-color:#3b82f6}.vrats-redesign-module-scss-module__qxVN_a__alertSuccess{background:linear-gradient(135deg,#10b9810d 0%,#10b98105 100%);border-left-color:#10b981}.vrats-redesign-module-scss-module__qxVN_a__alertWarning{background:linear-gradient(135deg,#f59e0b0d 0%,#f59e0b05 100%);border-left-color:#f59e0b}.vrats-redesign-module-scss-module__qxVN_a__alertError{background:linear-gradient(135deg,#ef44440d 0%,#ef444405 100%);border-left-color:#ef4444}.vrats-redesign-module-scss-module__qxVN_a__layout{margin:0 -16px 32px;display:flex}@media (max-width:900px){.vrats-redesign-module-scss-module__qxVN_a__layout{flex-direction:column}}.vrats-redesign-module-scss-module__qxVN_a__main{flex:1;min-width:0;padding:0 16px}@media (max-width:900px){.vrats-redesign-module-scss-module__qxVN_a__main{margin-bottom:24px}}.vrats-redesign-module-scss-module__qxVN_a__sidebar{flex-shrink:0;width:300px;padding:0 16px}@media (max-width:900px){.vrats-redesign-module-scss-module__qxVN_a__sidebar{width:100%}}.vrats-redesign-module-scss-module__qxVN_a__sidebarSpacing{margin-top:24px}.vrats-redesign-module-scss-module__qxVN_a__card{background:#fff;border:1px solid #ebe8e4;border-radius:8px;margin-bottom:24px;padding:24px}@media (max-width:768px){.vrats-redesign-module-scss-module__qxVN_a__card{padding:16px}}.vrats-redesign-module-scss-module__qxVN_a__cardTitle{color:#2d2a26;border-bottom:1px solid #ebe8e4;margin:0 0 16px;padding-bottom:8px;font-size:20px;font-weight:600}@media (max-width:768px){.vrats-redesign-module-scss-module__qxVN_a__cardTitle{font-size:17px}}.vrats-redesign-module-scss-module__qxVN_a__cardBody{color:#5c5651;font-size:15px;line-height:1.7}.vrats-redesign-module-scss-module__qxVN_a__cardBody p{margin:0 0 16px}.vrats-redesign-module-scss-module__qxVN_a__cardBody p:last-child{margin-bottom:0}.vrats-redesign-module-scss-module__qxVN_a__cardBody strong{color:#2d2a26;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__cardBody ul,.vrats-redesign-module-scss-module__qxVN_a__cardBody ol{margin:0 0 16px;padding-left:24px}.vrats-redesign-module-scss-module__qxVN_a__cardBody ul li,.vrats-redesign-module-scss-module__qxVN_a__cardBody ol li{margin-bottom:4px}.vrats-redesign-module-scss-module__qxVN_a__cardBody h3{color:#2d2a26;margin:24px 0 8px;font-size:17px;font-weight:600}@media (max-width:768px){.vrats-redesign-module-scss-module__qxVN_a__cardBody{font-size:13px}}.vrats-redesign-module-scss-module__qxVN_a__typesExplainer{background:#fff;border:1px solid #ebe8e4;border-radius:8px;align-items:stretch;margin-bottom:24px;display:flex;overflow:hidden}.vrats-redesign-module-scss-module__qxVN_a__typesExplainerMedia{background:#fffdf8;flex:58%;min-width:280px}.vrats-redesign-module-scss-module__qxVN_a__typesExplainerMedia img{width:100%;height:auto;display:block}.vrats-redesign-module-scss-module__qxVN_a__typesExplainerContent{border-left:1px solid #ebe8e4;flex:300px;padding:24px}.vrats-redesign-module-scss-module__qxVN_a__typesExplainerContent h2{color:#2d2a26;margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.25}.vrats-redesign-module-scss-module__qxVN_a__typesExplainerContent p{color:#5c5651;margin:0;font-size:13px;line-height:1.7}.vrats-redesign-module-scss-module__qxVN_a__typesExplainerKicker{text-transform:uppercase;letter-spacing:0;font-weight:700;color:#c95d1e!important;margin-bottom:8px!important;font-size:12px!important}@media (max-width:760px){.vrats-redesign-module-scss-module__qxVN_a__typesExplainer{flex-direction:column}.vrats-redesign-module-scss-module__qxVN_a__typesExplainerContent{border-top:1px solid #ebe8e4;border-left:0;padding:16px}}.vrats-redesign-module-scss-module__qxVN_a__stats{background:#fff;border:1px solid #ebe8e4;border-radius:8px;margin-bottom:16px;padding:16px}.vrats-redesign-module-scss-module__qxVN_a__statsTitle{color:#8a857e;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #ebe8e4;margin:0 0 16px;padding-bottom:8px;font-size:12px;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__statsRow{border-bottom:1px solid #ebe8e4;justify-content:space-between;align-items:baseline;padding:8px 0;display:flex}.vrats-redesign-module-scss-module__qxVN_a__statsRow:last-child{border-bottom:none;padding-bottom:0}.vrats-redesign-module-scss-module__qxVN_a__statsLabel{color:#8a857e;font-size:13px}.vrats-redesign-module-scss-module__qxVN_a__statsValue{color:#2d2a26;font-size:13px;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__links{background:#fff;border:1px solid #ebe8e4;border-radius:8px;overflow:hidden}.vrats-redesign-module-scss-module__qxVN_a__section{margin-bottom:32px}.vrats-redesign-module-scss-module__qxVN_a__sectionHeader{border-bottom:1px solid #ebe8e4;flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin-bottom:24px;padding-bottom:8px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__sectionTitle{color:#2d2a26;margin:0;font-size:24px;font-weight:600}@media (max-width:768px){.vrats-redesign-module-scss-module__qxVN_a__sectionTitle{font-size:20px}}.vrats-redesign-module-scss-module__qxVN_a__sectionSubtitle{color:#8a857e;margin:0;font-size:13px}.vrats-redesign-module-scss-module__qxVN_a__calendarLocationBar{background:#fff;border:1px solid #ebe8e4;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 0 16px;padding:16px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__calendarLocationText{flex:260px;margin-right:16px}.vrats-redesign-module-scss-module__qxVN_a__calendarLocationKicker{text-transform:uppercase;letter-spacing:0;color:#c95d1e;margin:0 0 2px;font-size:12px;font-weight:700}.vrats-redesign-module-scss-module__qxVN_a__calendarLocationTitle{color:#2d2a26;margin:0;font-size:15px;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__calendarLocationAction{flex-wrap:wrap;align-items:center;margin-top:4px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__calendarLocationChangeLabel{color:#5c5651;margin-right:8px;font-size:13px;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__calendarGrid{flex-wrap:wrap;margin:0 -8px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__calendarMonth{background:#fff;border:1px solid #ebe8e4;border-radius:8px;flex:calc(25% - 16px);min-width:220px;margin:8px;text-decoration:none;transition:border-color .15s,box-shadow .15s;overflow:hidden}.vrats-redesign-module-scss-module__qxVN_a__calendarMonth:hover{border-color:#d9d5cf;box-shadow:0 2px 8px #2d2a260f}@media (max-width:960px){.vrats-redesign-module-scss-module__qxVN_a__calendarMonth{flex:calc(33.333% - 16px)}}@media (max-width:700px){.vrats-redesign-module-scss-module__qxVN_a__calendarMonth{flex:calc(50% - 16px)}}@media (max-width:480px){.vrats-redesign-module-scss-module__qxVN_a__calendarMonth{flex:100%}}.vrats-redesign-module-scss-module__qxVN_a__calendarMonthHeader{background:#faf8f5;border-bottom:1px solid #ebe8e4;padding:8px 16px}.vrats-redesign-module-scss-module__qxVN_a__calendarMonthName{color:#2d2a26;margin:0;font-size:13px;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__calendarMonthBody{padding:8px}.vrats-redesign-module-scss-module__qxVN_a__calendarItem{border-radius:4px;margin-bottom:4px;padding:8px}.vrats-redesign-module-scss-module__qxVN_a__calendarItem:last-child{margin-bottom:0}.vrats-redesign-module-scss-module__qxVN_a__calendarItem:hover{background:#faf8f5}.vrats-redesign-module-scss-module__qxVN_a__calendarItemName{color:#2d2a26;margin:0 0 2px;font-size:13px;font-weight:500}.vrats-redesign-module-scss-module__qxVN_a__calendarItemMeta{color:#8a857e;margin:0;font-size:12px}.vrats-redesign-module-scss-module__qxVN_a__calendarLink{color:#c95d1e;text-align:center;background:#faf8f5;border-top:1px solid #ebe8e4;padding:8px 16px;font-size:12px;font-weight:600;display:block}.vrats-redesign-module-scss-module__qxVN_a__ekadashiDashboard{background:#fff;border:1px solid #ebe8e4;border-radius:8px;align-items:stretch;margin-bottom:32px;display:flex;overflow:hidden}@media (max-width:820px){.vrats-redesign-module-scss-module__qxVN_a__ekadashiDashboard{flex-direction:column}}.vrats-redesign-module-scss-module__qxVN_a__dashboardStatusRail{background:#fff8ea;border-right:1px solid #ebe8e4;flex:0 0 280px;padding:24px}.vrats-redesign-module-scss-module__qxVN_a__dashboardStatusRail h2{color:#2d2a26;margin:0 0 8px;font-size:24px;line-height:1.25}.vrats-redesign-module-scss-module__qxVN_a__dashboardStatusRail p{color:#5c5651;margin:0;font-size:13px;line-height:1.7}@media (max-width:820px){.vrats-redesign-module-scss-module__qxVN_a__dashboardStatusRail{border-bottom:1px solid #ebe8e4;border-right:0;flex:auto}}.vrats-redesign-module-scss-module__qxVN_a__dashboardKicker,.vrats-redesign-module-scss-module__qxVN_a__utilityKicker{text-transform:uppercase;letter-spacing:0;font-weight:700;color:#c95d1e!important;margin:0 0 4px!important;font-size:12px!important}.vrats-redesign-module-scss-module__qxVN_a__dashboardMainPanel{flex:auto;min-width:0;padding:24px}@media (max-width:768px){.vrats-redesign-module-scss-module__qxVN_a__dashboardMainPanel{padding:16px}}.vrats-redesign-module-scss-module__qxVN_a__dashboardTitleRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__dashboardTitleRow h3{color:#2d2a26;margin:0;font-size:24px;line-height:1.25}.vrats-redesign-module-scss-module__qxVN_a__dashboardLocationPill{color:#c95d1e;background:#fdf4ee;border:1px solid #b453092e;border-radius:999px;margin:0 0 8px 16px;padding:5px 8px;font-size:12px;font-weight:700}.vrats-redesign-module-scss-module__qxVN_a__dashboardTimingList{flex-wrap:wrap;margin:0 -4px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__dashboardTimingList>div{background:#faf8f5;border:1px solid #ebe8e4;border-radius:6px;flex:calc(33.333% - 8px);min-width:180px;margin:4px;padding:8px}.vrats-redesign-module-scss-module__qxVN_a__dashboardTimingList span{color:#8a857e;margin-bottom:2px;font-size:12px;display:block}.vrats-redesign-module-scss-module__qxVN_a__dashboardTimingList strong{color:#2d2a26;font-size:13px;line-height:1.5;display:block}.vrats-redesign-module-scss-module__qxVN_a__dashboardParanaNote{color:#5c5651;background:#fffdf8;border-left:3px solid #b8976e;margin:16px 0 0;padding:8px 16px;font-size:13px;line-height:1.7}.vrats-redesign-module-scss-module__qxVN_a__dashboardTraditionRow{flex-wrap:wrap;align-items:center;margin-top:16px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__dashboardTraditionRow>span{color:#2d2a26;margin-right:8px;font-size:13px;font-weight:700}.vrats-redesign-module-scss-module__qxVN_a__dashboardTraditionRow>strong{color:#2d2a26;font-size:13px}.vrats-redesign-module-scss-module__qxVN_a__dashboardSegmented{border:1px solid #d9d5cf;border-radius:999px;display:inline-flex;overflow:hidden}.vrats-redesign-module-scss-module__qxVN_a__dashboardSegmented button{appearance:none;color:#5c5651;cursor:pointer;background:0 0;border:0;padding:7px 16px;font-size:13px;font-weight:700}.vrats-redesign-module-scss-module__qxVN_a__dashboardSegmentedActive{color:#fff!important;background:#c95d1e!important}.vrats-redesign-module-scss-module__qxVN_a__dashboardTraditionNote{color:#8a857e;margin:8px 0 0;font-size:12px;line-height:1.7}.vrats-redesign-module-scss-module__qxVN_a__dashboardActions{flex-wrap:wrap;margin:16px -4px 0;display:flex}.vrats-redesign-module-scss-module__qxVN_a__dashboardActions a{color:#2d2a26;background:#fff;border:1px solid #d9d5cf;border-radius:6px;align-items:center;margin:4px;padding:9px 8px;font-size:13px;font-weight:700;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.vrats-redesign-module-scss-module__qxVN_a__dashboardActions a:hover{background:#fdf4ee;border-color:#c95d1e}.vrats-redesign-module-scss-module__qxVN_a__dashboardActions svg{flex:none;width:16px;height:16px;margin-right:7px}.vrats-redesign-module-scss-module__qxVN_a__dashboardEmpty h3{color:#2d2a26;margin:0 0 8px;font-size:20px}.vrats-redesign-module-scss-module__qxVN_a__dashboardEmpty p{color:#5c5651;margin:0;font-size:13px;line-height:1.7}.vrats-redesign-module-scss-module__qxVN_a__utilityIntro{background:#fff;border:1px solid #ebe8e4;border-radius:8px;align-items:stretch;margin-bottom:32px;display:flex;overflow:hidden}@media (max-width:820px){.vrats-redesign-module-scss-module__qxVN_a__utilityIntro{flex-direction:column}}.vrats-redesign-module-scss-module__qxVN_a__utilityIntroMain{flex:auto;padding:24px}.vrats-redesign-module-scss-module__qxVN_a__utilityIntroMain p{color:#5c5651;margin:0;font-size:15px;line-height:1.7}.vrats-redesign-module-scss-module__qxVN_a__utilityIntroTitle{color:#2d2a26;margin:0 0 8px;font-size:24px;line-height:1.25}.vrats-redesign-module-scss-module__qxVN_a__utilityIntroStats{background:#faf8f5;border-left:1px solid #ebe8e4;flex:0 0 260px;padding:16px}.vrats-redesign-module-scss-module__qxVN_a__utilityIntroStats div{border-bottom:1px solid #ebe8e4;padding:8px 0}.vrats-redesign-module-scss-module__qxVN_a__utilityIntroStats div:last-child{border-bottom:0}.vrats-redesign-module-scss-module__qxVN_a__utilityIntroStats span{color:#8a857e;margin-bottom:2px;font-size:12px;display:block}.vrats-redesign-module-scss-module__qxVN_a__utilityIntroStats strong{color:#2d2a26;font-size:15px;display:block}@media (max-width:820px){.vrats-redesign-module-scss-module__qxVN_a__utilityIntroStats{border-top:1px solid #ebe8e4;border-left:0;flex:auto}}.vrats-redesign-module-scss-module__qxVN_a__calendarTableBlock{background:#fff;border:1px solid #ebe8e4;border-radius:8px;margin-top:24px;overflow:hidden}.vrats-redesign-module-scss-module__qxVN_a__calendarTableHeader{background:#faf8f5;border-bottom:1px solid #ebe8e4;padding:16px}.vrats-redesign-module-scss-module__qxVN_a__calendarTableHeader h3{color:#2d2a26;margin:0 0 2px;font-size:17px}.vrats-redesign-module-scss-module__qxVN_a__calendarTableHeader p{color:#8a857e;margin:0;font-size:13px}.vrats-redesign-module-scss-module__qxVN_a__ekadashiTable{min-width:960px}.vrats-redesign-module-scss-module__qxVN_a__ekadashiTable strong{color:#2d2a26}.vrats-redesign-module-scss-module__qxVN_a__inlineLink{color:#c95d1e;font-weight:700;text-decoration:none}.vrats-redesign-module-scss-module__qxVN_a__inlineLink:hover{text-decoration:underline}.vrats-redesign-module-scss-module__qxVN_a__authorityBand{background:#fff;border:1px solid #ebe8e4;border-left:3px solid #c95d1e;border-radius:8px;align-items:stretch;margin-bottom:32px;display:flex}@media (max-width:820px){.vrats-redesign-module-scss-module__qxVN_a__authorityBand{flex-direction:column}}.vrats-redesign-module-scss-module__qxVN_a__authorityBandMain{flex:auto;padding:24px}.vrats-redesign-module-scss-module__qxVN_a__authorityBandMain h2{color:#2d2a26;margin:0 0 8px;font-size:24px}.vrats-redesign-module-scss-module__qxVN_a__authorityBandMain p{color:#5c5651;margin:0 0 16px;font-size:15px;line-height:1.7}.vrats-redesign-module-scss-module__qxVN_a__authorityChecklist{background:#faf8f5;border-left:1px solid #ebe8e4;flex:0 0 260px;padding:16px}.vrats-redesign-module-scss-module__qxVN_a__authorityChecklist span{color:#2d2a26;border-bottom:1px solid #ebe8e4;padding:8px 0;font-size:13px;font-weight:700;display:block}.vrats-redesign-module-scss-module__qxVN_a__authorityChecklist span:last-child{border-bottom:0}@media (max-width:820px){.vrats-redesign-module-scss-module__qxVN_a__authorityChecklist{border-top:1px solid #ebe8e4;border-left:0;flex:auto}}.vrats-redesign-module-scss-module__qxVN_a__rulesSummary,.vrats-redesign-module-scss-module__qxVN_a__typeIndex,.vrats-redesign-module-scss-module__qxVN_a__cityIndex{flex-wrap:wrap;margin:0 -8px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__rulePanel{background:#fff;border:1px solid #ebe8e4;border-radius:8px;flex:calc(33.333% - 16px);min-width:240px;margin:8px;padding:16px}.vrats-redesign-module-scss-module__qxVN_a__rulePanel h3{color:#2d2a26;margin:0 0 4px;font-size:15px}.vrats-redesign-module-scss-module__qxVN_a__rulePanel p{color:#5c5651;margin:0 0 8px;font-size:13px;line-height:1.7}@media (max-width:860px){.vrats-redesign-module-scss-module__qxVN_a__rulePanel{flex:calc(50% - 16px)}}@media (max-width:520px){.vrats-redesign-module-scss-module__qxVN_a__rulePanel{flex:100%}}.vrats-redesign-module-scss-module__qxVN_a__sectionLead{color:#5c5651;margin:0 0 16px;font-size:15px;line-height:1.7}.vrats-redesign-module-scss-module__qxVN_a__typeIndexItem{background:#fff;border:1px solid #ebe8e4;border-radius:8px;flex:calc(25% - 16px);min-width:190px;margin:8px;padding:8px 16px;text-decoration:none;transition:border-color .15s,background .15s}.vrats-redesign-module-scss-module__qxVN_a__typeIndexItem:hover{background:#fdf4ee;border-color:#c95d1e}.vrats-redesign-module-scss-module__qxVN_a__typeIndexItem span{color:#2d2a26;margin-bottom:2px;font-size:13px;font-weight:700;display:block}.vrats-redesign-module-scss-module__qxVN_a__typeIndexItem small{color:#8a857e;font-size:12px;display:block}@media (max-width:900px){.vrats-redesign-module-scss-module__qxVN_a__typeIndexItem{flex:calc(33.333% - 16px)}}@media (max-width:640px){.vrats-redesign-module-scss-module__qxVN_a__typeIndexItem{flex:calc(50% - 16px)}}@media (max-width:420px){.vrats-redesign-module-scss-module__qxVN_a__typeIndexItem{flex:100%}}.vrats-redesign-module-scss-module__qxVN_a__cityIndexLink{color:#2d2a26;text-align:center;background:#fff;border:1px solid #ebe8e4;border-radius:999px;flex:calc(25% - 16px);min-width:210px;margin:8px;padding:8px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:border-color .15s,background .15s}.vrats-redesign-module-scss-module__qxVN_a__cityIndexLink:hover{background:#fdf4ee;border-color:#c95d1e}@media (max-width:760px){.vrats-redesign-module-scss-module__qxVN_a__cityIndexLink{flex:calc(50% - 16px)}}@media (max-width:460px){.vrats-redesign-module-scss-module__qxVN_a__cityIndexLink{flex:100%}}.vrats-redesign-module-scss-module__qxVN_a__infoGrid{flex-wrap:wrap;margin:0 -8px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__infoCard{background:#fff;border:1px solid #ebe8e4;border-radius:8px;flex:calc(25% - 16px);min-width:200px;margin:8px;padding:16px;transition:border-color .15s}.vrats-redesign-module-scss-module__qxVN_a__infoCard:hover{border-color:#d9d5cf}@media (max-width:900px){.vrats-redesign-module-scss-module__qxVN_a__infoCard{flex:calc(50% - 16px)}}@media (max-width:500px){.vrats-redesign-module-scss-module__qxVN_a__infoCard{flex:100%}}.vrats-redesign-module-scss-module__qxVN_a__infoCardIcon{margin-bottom:8px;font-size:24px}.vrats-redesign-module-scss-module__qxVN_a__infoCardTitle{color:#2d2a26;margin:0 0 4px;font-size:15px;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__infoCardDesc{color:#8a857e;margin:0;font-size:13px;line-height:1.5}.vrats-redesign-module-scss-module__qxVN_a__infoCardMeta{color:#a39e97;margin-top:8px;font-size:12px}.vrats-redesign-module-scss-module__qxVN_a__infoCardAccent{border-left:3px solid #c95d1e}.vrats-redesign-module-scss-module__qxVN_a__featuredGrid{flex-wrap:wrap;margin:0 -8px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__featuredCard{background:#fff;border:1px solid #ebe8e4;border-radius:8px;flex:calc(33.333% - 16px);min-width:260px;margin:8px;padding:16px;text-decoration:none;transition:border-color .15s,box-shadow .15s}.vrats-redesign-module-scss-module__qxVN_a__featuredCard:hover{border-color:#c95d1e;box-shadow:0 2px 8px #2d2a260f}.vrats-redesign-module-scss-module__qxVN_a__featuredCard:hover .vrats-redesign-module-scss-module__qxVN_a__featuredCardArrow{color:#c95d1e}@media (max-width:900px){.vrats-redesign-module-scss-module__qxVN_a__featuredCard{flex:100%}}.vrats-redesign-module-scss-module__qxVN_a__featuredCardImage{margin-bottom:16px}.vrats-redesign-module-scss-module__qxVN_a__featuredCardIcon{margin-bottom:8px;font-size:32px}.vrats-redesign-module-scss-module__qxVN_a__featuredCardTitle{color:#2d2a26;margin:0 0 8px;font-size:17px;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__featuredCardDesc{color:#5c5651;margin:0 0 16px;font-size:13px;line-height:1.7}.vrats-redesign-module-scss-module__qxVN_a__featuredCardArrow{color:#8a857e;font-size:13px;font-weight:600;transition:color .15s}.vrats-redesign-module-scss-module__qxVN_a__benefits{background:#faf8f5;border:1px solid #ebe8e4;border-radius:12px;margin-bottom:32px;padding:32px}@media (max-width:768px){.vrats-redesign-module-scss-module__qxVN_a__benefits{padding:24px}}.vrats-redesign-module-scss-module__qxVN_a__benefitsTitle{color:#2d2a26;text-align:center;margin:0 0 24px;font-size:24px;font-weight:600}@media (max-width:768px){.vrats-redesign-module-scss-module__qxVN_a__benefitsTitle{font-size:20px}}.vrats-redesign-module-scss-module__qxVN_a__benefitsGrid{flex-wrap:wrap;margin:0 -8px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__benefitItem{text-align:center;flex:calc(33.333% - 16px);min-width:200px;margin:8px;padding:16px}@media (max-width:700px){.vrats-redesign-module-scss-module__qxVN_a__benefitItem{flex:calc(50% - 16px)}}@media (max-width:480px){.vrats-redesign-module-scss-module__qxVN_a__benefitItem{flex:100%}}.vrats-redesign-module-scss-module__qxVN_a__benefitIcon{margin-bottom:8px;font-size:32px}.vrats-redesign-module-scss-module__qxVN_a__benefitTitle{color:#2d2a26;margin:0 0 4px;font-size:15px;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__benefitDesc{color:#8a857e;margin:0;font-size:13px;line-height:1.5}.vrats-redesign-module-scss-module__qxVN_a__cta{text-align:center;background:#fff;border:1px solid #ebe8e4;border-radius:12px;margin-bottom:32px;padding:32px}@media (max-width:768px){.vrats-redesign-module-scss-module__qxVN_a__cta{padding:24px}}.vrats-redesign-module-scss-module__qxVN_a__ctaTitle{color:#2d2a26;margin:0 0 8px;font-size:24px;font-weight:600}@media (max-width:768px){.vrats-redesign-module-scss-module__qxVN_a__ctaTitle{font-size:20px}}.vrats-redesign-module-scss-module__qxVN_a__ctaDesc{color:#5c5651;max-width:540px;margin:0 auto 24px;font-size:15px;line-height:1.7}@media (max-width:768px){.vrats-redesign-module-scss-module__qxVN_a__ctaDesc{font-size:13px}}.vrats-redesign-module-scss-module__qxVN_a__ctaButtons{flex-wrap:wrap;justify-content:center;margin:0 -8px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__ctaPrimary{color:#fff;background:#c95d1e;border-radius:8px;align-items:center;margin:8px;padding:12px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.vrats-redesign-module-scss-module__qxVN_a__ctaPrimary:hover{color:#fff;background:#a74b15}@media (max-width:768px){.vrats-redesign-module-scss-module__qxVN_a__ctaPrimary{padding:10px 16px;font-size:13px}}.vrats-redesign-module-scss-module__qxVN_a__ctaSecondary{color:#2d2a26;background:0 0;border:1px solid #d9d5cf;border-radius:8px;align-items:center;margin:8px;padding:12px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.vrats-redesign-module-scss-module__qxVN_a__ctaSecondary:hover{background:#faf8f5;border-color:#2d2a26}@media (max-width:768px){.vrats-redesign-module-scss-module__qxVN_a__ctaSecondary{padding:10px 16px;font-size:13px}}.vrats-redesign-module-scss-module__qxVN_a__button{color:#fff;background:#c95d1e;border-radius:6px;align-items:center;padding:10px 24px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.vrats-redesign-module-scss-module__qxVN_a__button:hover{color:#fff;background:#a74b15}.vrats-redesign-module-scss-module__qxVN_a__buttonOutline{color:#c95d1e;background:0 0;border:1px solid #c95d1e}.vrats-redesign-module-scss-module__qxVN_a__buttonOutline:hover{background:#fdf4ee}.vrats-redesign-module-scss-module__qxVN_a__badge{color:#81643f;text-transform:uppercase;letter-spacing:.04em;background:#fcf9f4;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.vrats-redesign-module-scss-module__qxVN_a__badgePrimary{color:#c95d1e;background:#fdf4ee}.vrats-redesign-module-scss-module__qxVN_a__detailHeader{border-bottom:1px solid #ebe8e4;margin-bottom:32px;padding-bottom:24px}.vrats-redesign-module-scss-module__qxVN_a__breadcrumb{color:#8a857e;margin-bottom:16px;font-size:13px}.vrats-redesign-module-scss-module__qxVN_a__breadcrumb a{color:#8a857e;text-decoration:none}.vrats-redesign-module-scss-module__qxVN_a__breadcrumb a:hover{color:#c95d1e}.vrats-redesign-module-scss-module__qxVN_a__breadcrumb span{margin:0 8px}.vrats-redesign-module-scss-module__qxVN_a__detailTitle{color:#2d2a26;letter-spacing:-.01em;margin:0 0 8px;font-size:32px;font-weight:700}@media (max-width:768px){.vrats-redesign-module-scss-module__qxVN_a__detailTitle{font-size:24px}}.vrats-redesign-module-scss-module__qxVN_a__detailMeta{flex-wrap:wrap;margin:0 -16px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__detailMetaItem{color:#5c5651;align-items:center;margin:4px 16px;font-size:13px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__timingTitle{color:#8a857e;text-transform:uppercase;letter-spacing:.08em;margin:0 0 16px;font-size:12px;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__timingRow{border-bottom:1px solid #ebe8e4;justify-content:space-between;align-items:baseline;padding:8px 0;display:flex}.vrats-redesign-module-scss-module__qxVN_a__timingRow:last-child{border-bottom:none;padding-bottom:0}.vrats-redesign-module-scss-module__qxVN_a__timingHighlight{background:#fdf4ee;border:1px solid #c95d1e;border-radius:6px;margin-top:16px;padding:16px}.vrats-redesign-module-scss-module__qxVN_a__timingHighlightLabel{text-transform:uppercase;letter-spacing:.08em;color:#c95d1e;margin:0 0 4px;font-size:12px;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__timingHighlightValue{color:#2d2a26;margin:0;font-size:20px;font-weight:700}.vrats-redesign-module-scss-module__qxVN_a__article{color:#5c5651;font-size:15px;line-height:1.7}.vrats-redesign-module-scss-module__qxVN_a__article h2{color:#2d2a26;border-bottom:1px solid #ebe8e4;margin:32px 0 16px;padding-bottom:8px;font-size:24px;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__article h2:first-child{margin-top:0}.vrats-redesign-module-scss-module__qxVN_a__article h3{color:#2d2a26;margin:24px 0 8px;font-size:17px;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__article p{margin:0 0 16px}.vrats-redesign-module-scss-module__qxVN_a__article ul,.vrats-redesign-module-scss-module__qxVN_a__article ol{margin:0 0 16px;padding-left:24px}.vrats-redesign-module-scss-module__qxVN_a__article ul li,.vrats-redesign-module-scss-module__qxVN_a__article ol li{margin-bottom:8px}.vrats-redesign-module-scss-module__qxVN_a__article blockquote{color:#2d2a26;background:#faf8f5;border-left:3px solid #b8976e;margin:24px 0;padding:16px 24px;font-style:italic}.vrats-redesign-module-scss-module__qxVN_a__article strong{color:#2d2a26;font-weight:600}@media (max-width:768px){.vrats-redesign-module-scss-module__qxVN_a__article{font-size:13px}.vrats-redesign-module-scss-module__qxVN_a__article h2{font-size:20px}.vrats-redesign-module-scss-module__qxVN_a__article h3{font-size:15px}}.vrats-redesign-module-scss-module__qxVN_a__empty{text-align:center;color:#8a857e;padding:48px}.vrats-redesign-module-scss-module__qxVN_a__emptyIcon{opacity:.5;margin-bottom:16px;font-size:40px}.vrats-redesign-module-scss-module__qxVN_a__emptyTitle{color:#5c5651;margin:0 0 8px;font-size:17px;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__emptyDesc{margin:0;font-size:13px}.vrats-redesign-module-scss-module__qxVN_a__infoCardRed{background:#fef2f2;border-left:3px solid #dc2626}.vrats-redesign-module-scss-module__qxVN_a__infoCardRed .vrats-redesign-module-scss-module__qxVN_a__infoCardTitle{color:#991b1b}.vrats-redesign-module-scss-module__qxVN_a__infoCardRed .vrats-redesign-module-scss-module__qxVN_a__infoCardDesc{color:#b91c1c}.vrats-redesign-module-scss-module__qxVN_a__infoCardRed .vrats-redesign-module-scss-module__qxVN_a__infoCardMeta{color:#dc2626}.vrats-redesign-module-scss-module__qxVN_a__infoCardGreen{background:#f0fdf4;border-left:3px solid #16a34a}.vrats-redesign-module-scss-module__qxVN_a__infoCardGreen .vrats-redesign-module-scss-module__qxVN_a__infoCardTitle{color:#166534}.vrats-redesign-module-scss-module__qxVN_a__infoCardGreen .vrats-redesign-module-scss-module__qxVN_a__infoCardDesc{color:#15803d}.vrats-redesign-module-scss-module__qxVN_a__infoCardGreen .vrats-redesign-module-scss-module__qxVN_a__infoCardMeta{color:#16a34a}.vrats-redesign-module-scss-module__qxVN_a__infoCardYellow{background:#fefce8;border-left:3px solid #ca8a04}.vrats-redesign-module-scss-module__qxVN_a__infoCardYellow .vrats-redesign-module-scss-module__qxVN_a__infoCardTitle{color:#854d0e}.vrats-redesign-module-scss-module__qxVN_a__infoCardYellow .vrats-redesign-module-scss-module__qxVN_a__infoCardDesc{color:#a16207}.vrats-redesign-module-scss-module__qxVN_a__infoCardYellow .vrats-redesign-module-scss-module__qxVN_a__infoCardMeta{color:#ca8a04}.vrats-redesign-module-scss-module__qxVN_a__infoCardBlue{background:#eff6ff;border-left:3px solid #2563eb}.vrats-redesign-module-scss-module__qxVN_a__infoCardBlue .vrats-redesign-module-scss-module__qxVN_a__infoCardTitle{color:#1e40af}.vrats-redesign-module-scss-module__qxVN_a__infoCardBlue .vrats-redesign-module-scss-module__qxVN_a__infoCardDesc{color:#1d4ed8}.vrats-redesign-module-scss-module__qxVN_a__infoCardBlue .vrats-redesign-module-scss-module__qxVN_a__infoCardMeta{color:#2563eb}.vrats-redesign-module-scss-module__qxVN_a__tableWrapper{margin:0 -16px;padding:0 16px;overflow-x:auto}.vrats-redesign-module-scss-module__qxVN_a__table{border-collapse:collapse;width:100%;font-size:13px}.vrats-redesign-module-scss-module__qxVN_a__table th,.vrats-redesign-module-scss-module__qxVN_a__table td{text-align:left;vertical-align:top;border-bottom:1px solid #ebe8e4;padding:16px}.vrats-redesign-module-scss-module__qxVN_a__table th{color:#2d2a26;white-space:nowrap;background:#faf8f5;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__table td{color:#5c5651;line-height:1.7}.vrats-redesign-module-scss-module__qxVN_a__table tbody tr:hover{background:#faf8f5}@media (max-width:768px){.vrats-redesign-module-scss-module__qxVN_a__table{font-size:12px}.vrats-redesign-module-scss-module__qxVN_a__table th,.vrats-redesign-module-scss-module__qxVN_a__table td{padding:8px}}.vrats-redesign-module-scss-module__qxVN_a__tableHeaderRed{color:#991b1b!important}.vrats-redesign-module-scss-module__qxVN_a__tableHeaderGreen{color:#166534!important}.vrats-redesign-module-scss-module__qxVN_a__tableHeaderYellow{color:#854d0e!important}.vrats-redesign-module-scss-module__qxVN_a__tableCategoryCell{white-space:nowrap;font-weight:600;color:#2d2a26!important}.vrats-redesign-module-scss-module__qxVN_a__tableCategoryIcon{margin-right:8px}.vrats-redesign-module-scss-module__qxVN_a__tableCellRed{color:#b91c1c!important}.vrats-redesign-module-scss-module__qxVN_a__tableCellGreen{color:#15803d!important}.vrats-redesign-module-scss-module__qxVN_a__tableCellYellow{color:#a16207!important}.vrats-redesign-module-scss-module__qxVN_a__tableFootnote{color:#8a857e;background:#faf8f5;border-top:1px solid #ebe8e4;margin:0;padding:16px;font-size:12px}.vrats-redesign-module-scss-module__qxVN_a__trustNote{color:#5c5651;background:#faf8f5;border:1px solid #ebe8e4;border-radius:8px;margin:16px 0 0;padding:16px;font-size:13px;line-height:1.6}.vrats-redesign-module-scss-module__qxVN_a__sourceList{margin-bottom:16px}.vrats-redesign-module-scss-module__qxVN_a__sourceItem{background:#faf8f5;border:1px solid #ebe8e4;border-radius:8px;margin-bottom:8px;padding:16px}.vrats-redesign-module-scss-module__qxVN_a__sourceItem:last-child{margin-bottom:0}.vrats-redesign-module-scss-module__qxVN_a__sourceItem p{color:#5c5651;margin:0;font-size:13px;line-height:1.7}.vrats-redesign-module-scss-module__qxVN_a__sourceItemHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__sourceItemHeader h3{color:#2d2a26;margin:0 8px 4px 0;font-size:15px;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__sourceItemHeader h3 a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.vrats-redesign-module-scss-module__qxVN_a__sourceMeta{color:#8a857e!important;margin-bottom:4px!important}.vrats-redesign-module-scss-module__qxVN_a__sourceConfidence{color:#92400e;background:#fef3c7;border:1px solid #fcd34d;border-radius:999px;margin-bottom:4px;padding:2px 8px;font-size:12px;font-weight:700}.vrats-redesign-module-scss-module__qxVN_a__traditionNotes{border-top:1px solid #ebe8e4;margin-top:16px;padding-top:16px}.vrats-redesign-module-scss-module__qxVN_a__traditionNotes p{color:#8a857e;margin:0 0 8px;font-size:13px;line-height:1.7}.vrats-redesign-module-scss-module__qxVN_a__traditionNotes p:last-child{margin-bottom:0}.vrats-redesign-module-scss-module__qxVN_a__recipesGrid{flex-wrap:wrap;margin:0 -8px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__recipeCard{background:#fff;border:1px solid #ebe8e4;border-radius:8px;flex:calc(50% - 16px);min-width:280px;margin:8px;padding:24px}@media (max-width:700px){.vrats-redesign-module-scss-module__qxVN_a__recipeCard{flex:100%}}.vrats-redesign-module-scss-module__qxVN_a__recipeCardGreen{background:linear-gradient(135deg,#f0fdf4 0%,#fff 100%);border-left:3px solid #16a34a}.vrats-redesign-module-scss-module__qxVN_a__recipeCardBlue{background:linear-gradient(135deg,#eff6ff 0%,#fff 100%);border-left:3px solid #2563eb}.vrats-redesign-module-scss-module__qxVN_a__recipeCardYellow{background:linear-gradient(135deg,#fefce8 0%,#fff 100%);border-left:3px solid #ca8a04}.vrats-redesign-module-scss-module__qxVN_a__recipeCardNeutral{background:linear-gradient(135deg,#fcf9f4 0%,#fff 100%);border-left:3px solid #b8976e}.vrats-redesign-module-scss-module__qxVN_a__recipeHeader{align-items:center;margin-bottom:8px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__recipeIcon{margin-right:8px;font-size:24px}.vrats-redesign-module-scss-module__qxVN_a__recipeTitle{color:#2d2a26;margin:0;font-size:17px;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__recipeDesc{color:#5c5651;margin:0 0 16px;font-size:13px}.vrats-redesign-module-scss-module__qxVN_a__recipeSection{margin-top:16px}.vrats-redesign-module-scss-module__qxVN_a__recipeSectionTitle{color:#2d2a26;margin:0 0 8px;font-size:13px;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__recipeList{color:#5c5651;margin:0;padding-left:24px;font-size:13px}.vrats-redesign-module-scss-module__qxVN_a__recipeList li{margin-bottom:4px}.vrats-redesign-module-scss-module__qxVN_a__recipeSteps{color:#5c5651;margin:0;padding-left:24px;font-size:13px}.vrats-redesign-module-scss-module__qxVN_a__recipeSteps li{margin-bottom:4px}.vrats-redesign-module-scss-module__qxVN_a__faqList{background:#fff;border:1px solid #ebe8e4;border-radius:8px;overflow:hidden}.vrats-redesign-module-scss-module__qxVN_a__faqItem{border-bottom:1px solid #ebe8e4;padding:24px}.vrats-redesign-module-scss-module__qxVN_a__faqItem:last-child{border-bottom:none}.vrats-redesign-module-scss-module__qxVN_a__faqQuestion{color:#2d2a26;margin:0 0 8px;font-size:15px;font-weight:600}@media (max-width:768px){.vrats-redesign-module-scss-module__qxVN_a__faqQuestion{font-size:13px}}.vrats-redesign-module-scss-module__qxVN_a__faqAnswer{color:#5c5651;margin:0;font-size:13px;line-height:1.7}.vrats-redesign-module-scss-module__qxVN_a__sidebarCard{background:#fff;border:1px solid #ebe8e4;border-radius:8px;margin-bottom:16px;overflow:hidden}.vrats-redesign-module-scss-module__qxVN_a__sidebarCardTitle{color:#8a857e;text-transform:uppercase;letter-spacing:.08em;background:#faf8f5;border-bottom:1px solid #ebe8e4;margin:0;padding:16px;font-size:12px;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__sidebarCardBody{padding:16px}.vrats-redesign-module-scss-module__qxVN_a__sidebarBenefitItem{border-bottom:1px solid #ebe8e4;padding:8px 0}.vrats-redesign-module-scss-module__qxVN_a__sidebarBenefitItem:last-child{border-bottom:none;padding-bottom:0}.vrats-redesign-module-scss-module__qxVN_a__sidebarBenefitItem:first-child{padding-top:0}.vrats-redesign-module-scss-module__qxVN_a__sidebarBenefitTitle{color:#2d2a26;margin:0 0 4px;font-size:13px;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__sidebarBenefitDesc{color:#5c5651;margin:0;font-size:12px;line-height:1.5}.vrats-redesign-module-scss-module__qxVN_a__sidebarRegionItem{color:#5c5651;border-bottom:1px solid #ebe8e4;padding:8px 0;font-size:13px;line-height:1.5}.vrats-redesign-module-scss-module__qxVN_a__sidebarRegionItem:last-child{border-bottom:none;padding-bottom:0}.vrats-redesign-module-scss-module__qxVN_a__sidebarRegionItem:first-child{padding-top:0}.vrats-redesign-module-scss-module__qxVN_a__sidebarRegionItem strong{color:#2d2a26;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__pageNavigation{background:#fff;border:1px solid #ebe8e4;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:24px;padding:24px;display:flex}@media (max-width:600px){.vrats-redesign-module-scss-module__qxVN_a__pageNavigation{text-align:center;flex-direction:column}}.vrats-redesign-module-scss-module__qxVN_a__pageNavBack{color:#c95d1e;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s}.vrats-redesign-module-scss-module__qxVN_a__pageNavBack:hover{color:#a74b15}@media (max-width:600px){.vrats-redesign-module-scss-module__qxVN_a__pageNavBack{margin-bottom:16px}}.vrats-redesign-module-scss-module__qxVN_a__pageNavLinks{flex-wrap:wrap;justify-content:flex-end;display:flex}@media (max-width:600px){.vrats-redesign-module-scss-module__qxVN_a__pageNavLinks{justify-content:center}}.vrats-redesign-module-scss-module__qxVN_a__pageNavLink{color:#5c5651;background:#faf8f5;border-radius:6px;margin-left:8px;padding:8px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s}.vrats-redesign-module-scss-module__qxVN_a__pageNavLink:hover{color:#c95d1e;background:#fdf4ee}@media (max-width:600px){.vrats-redesign-module-scss-module__qxVN_a__pageNavLink{margin:4px}}.vrats-redesign-module-scss-module__qxVN_a__cardTextSpaced{margin-top:16px}.vrats-redesign-module-scss-module__qxVN_a__alert{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border:1px solid #f59e0b;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:24px;padding:16px 24px;display:flex}@media (max-width:768px){.vrats-redesign-module-scss-module__qxVN_a__alert{text-align:center;flex-direction:column}}.vrats-redesign-module-scss-module__qxVN_a__alertContent{flex:1}.vrats-redesign-module-scss-module__qxVN_a__alertLabel{color:#92400e;text-transform:uppercase;letter-spacing:.05em;margin:0 0 4px;font-size:12px;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__alertTitle{color:#78350f;margin:0 0 4px;font-size:17px;font-weight:700}.vrats-redesign-module-scss-module__qxVN_a__alertMeta{color:#92400e;margin:0;font-size:13px}.vrats-redesign-module-scss-module__qxVN_a__alertCta{color:#fff;background:#f59e0b;border-radius:6px;padding:8px 24px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s}.vrats-redesign-module-scss-module__qxVN_a__alertCta:hover{background:#d97706}@media (max-width:768px){.vrats-redesign-module-scss-module__qxVN_a__alertCta{margin-top:16px}}.vrats-redesign-module-scss-module__qxVN_a__timing{background:#fff;border:1px solid #ebe8e4;border-radius:8px;margin-bottom:16px;padding:16px}.vrats-redesign-module-scss-module__qxVN_a__timingTitle{color:#8a857e;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #ebe8e4;margin:0 0 16px;padding-bottom:8px;font-size:12px;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__timingRow{border-bottom:1px solid #ebe8e4;justify-content:space-between;padding:8px 0;display:flex}.vrats-redesign-module-scss-module__qxVN_a__timingRow:last-of-type{border-bottom:none}.vrats-redesign-module-scss-module__qxVN_a__timingLabel{color:#5c5651;font-size:13px}.vrats-redesign-module-scss-module__qxVN_a__timingValue{color:#2d2a26;font-size:13px;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__timingHighlight{background:#faf8f5;border-radius:6px;margin-top:16px;padding:8px}.vrats-redesign-module-scss-module__qxVN_a__timingHighlightLabel{color:#8a857e;margin:0 0 4px;font-size:12px;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__button{color:#fff;background:#c95d1e;border-radius:6px;padding:8px 24px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-block}.vrats-redesign-module-scss-module__qxVN_a__button:hover{color:#fff;background:#a74b15;transform:translateY(-1px)}.vrats-redesign-module-scss-module__qxVN_a__buttonSecondary{color:#c95d1e;background:0 0;border:2px solid #c95d1e}.vrats-redesign-module-scss-module__qxVN_a__buttonSecondary:hover{color:#fff;background:#c95d1e}.vrats-redesign-module-scss-module__qxVN_a__buttonWrapper{text-align:center;margin-top:24px}.vrats-redesign-module-scss-module__qxVN_a__links{background:#fff;border:1px solid #ebe8e4;border-radius:8px;margin-bottom:16px;overflow:hidden}.vrats-redesign-module-scss-module__qxVN_a__linksTitle{color:#8a857e;text-transform:uppercase;letter-spacing:.08em;background:#faf8f5;border-bottom:1px solid #ebe8e4;margin:0;padding:16px;font-size:12px;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__link{border-bottom:1px solid #ebe8e4;padding:16px;text-decoration:none;transition:background .2s;display:block}.vrats-redesign-module-scss-module__qxVN_a__link:last-child{border-bottom:none}.vrats-redesign-module-scss-module__qxVN_a__link:hover{background:#faf8f5}.vrats-redesign-module-scss-module__qxVN_a__linkTitle{color:#2d2a26;margin:0 0 4px;font-size:13px;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__linkDesc{color:#8a857e;margin:0;font-size:12px}.vrats-redesign-module-scss-module__qxVN_a__typeCard{background:#fff;border:1px solid #ebe8e4;border-radius:8px;padding:24px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block}.vrats-redesign-module-scss-module__qxVN_a__typeCard:hover{border-color:#c95d1e;transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.vrats-redesign-module-scss-module__qxVN_a__typeCardIcon{text-align:center;margin-bottom:8px;font-size:24px}.vrats-redesign-module-scss-module__qxVN_a__typeCardTitle{color:#2d2a26;text-align:center;margin:0 0 8px;font-size:17px;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__typeCardDesc{color:#5c5651;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 16px;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.vrats-redesign-module-scss-module__qxVN_a__typeCardMeta{color:#8a857e;margin-bottom:4px;font-size:12px}.vrats-redesign-module-scss-module__qxVN_a__typeCardMeta span{margin-right:8px}.vrats-redesign-module-scss-module__qxVN_a__typeCardTags{flex-wrap:wrap;margin-top:8px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__typeCardTag{color:#c95d1e;background:#fcf9f4;border-radius:12px;margin-bottom:4px;margin-right:4px;padding:2px 8px;font-size:12px}.vrats-redesign-module-scss-module__qxVN_a__typeCardCta{color:#c95d1e;border-top:1px solid #ebe8e4;margin-top:16px;padding-top:16px;font-size:13px;font-weight:500}.vrats-redesign-module-scss-module__qxVN_a__typeCardsGrid{flex-wrap:wrap;margin:0 -8px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__typeCardsGrid .vrats-redesign-module-scss-module__qxVN_a__typeCard{flex:calc(33.333% - 16px);min-width:280px;margin:8px}@media (max-width:900px){.vrats-redesign-module-scss-module__qxVN_a__typeCardsGrid .vrats-redesign-module-scss-module__qxVN_a__typeCard{flex:calc(50% - 16px)}}@media (max-width:600px){.vrats-redesign-module-scss-module__qxVN_a__typeCardsGrid .vrats-redesign-module-scss-module__qxVN_a__typeCard{flex:100%}}.vrats-redesign-module-scss-module__qxVN_a__monthNav{background:#fff;border:1px solid #ebe8e4;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:24px;padding:16px;display:flex}@media (max-width:600px){.vrats-redesign-module-scss-module__qxVN_a__monthNav{flex-direction:column}}.vrats-redesign-module-scss-module__qxVN_a__monthNavLink{color:#c95d1e;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s}.vrats-redesign-module-scss-module__qxVN_a__monthNavLink:hover{background:#fdf4ee}@media (max-width:600px){.vrats-redesign-module-scss-module__qxVN_a__monthNavLink{margin-bottom:8px}}.vrats-redesign-module-scss-module__qxVN_a__monthNavCenter{align-items:center;display:flex}@media (max-width:600px){.vrats-redesign-module-scss-module__qxVN_a__monthNavCenter{order:-1;margin:8px 0}}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCard{background:#fff;border:1px solid #ebe8e4;border-radius:12px;margin-bottom:24px;transition:box-shadow .2s;overflow:hidden}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCard:hover{box-shadow:0 4px 16px #2d2a2614}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardUpcoming{border:2px solid #c95d1e}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardBadge{color:#fff;text-align:center;background:linear-gradient(135deg,#c95d1e 0%,#9d4817 100%);padding:8px 24px;font-size:13px;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardBody{padding:24px}@media (max-width:768px){.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardBody{padding:16px}}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardLayout{margin:0 -16px;display:flex}@media (max-width:900px){.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardLayout{flex-direction:column}}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardMain{flex:2;min-width:0;padding:0 16px}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardSidebar{flex:1;min-width:200px;padding:0 16px}@media (max-width:900px){.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardSidebar{margin-top:24px}}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardTitle{color:#2d2a26;margin:0;font-size:24px;font-weight:700}@media (max-width:768px){.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardTitle{font-size:20px}}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardBadges{flex-wrap:wrap;margin-top:8px;display:flex}@media (min-width:640px){.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardBadges{margin-top:0}}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardBadgeItem{border-radius:16px;margin-bottom:4px;margin-right:8px;padding:4px 8px;font-size:12px;font-weight:500}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardBadgeShukla{color:#1e40af;background:#dbeafe}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardBadgeKrishna{color:#6b21a8;background:#e9d5ff}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardBadgeNirjala{color:#991b1b;background:#fee2e2}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardBadgeJalahar{color:#1e40af;background:#dbeafe}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardBadgePhalahari{color:#166534;background:#dcfce7}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardBadgeAnukalpa{color:#92400e;background:#fef3c7}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardDate{color:#2d2a26;margin-bottom:8px;font-size:17px;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardTimings{color:#5c5651;margin-bottom:16px;font-size:13px}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardTimings div{margin-bottom:4px}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardDesc{color:#5c5651;margin-bottom:16px;font-size:15px;line-height:1.7}.vrats-redesign-module-scss-module__qxVN_a__traditionCard{background:#fff;border:1px solid #ebe8e4;border-radius:8px;margin-bottom:24px;padding:24px}@media (max-width:768px){.vrats-redesign-module-scss-module__qxVN_a__traditionCard{padding:16px}}.vrats-redesign-module-scss-module__qxVN_a__traditionHeader{justify-content:space-between;align-items:flex-start;margin:0 -8px 16px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__traditionHeader>div,.vrats-redesign-module-scss-module__qxVN_a__traditionHeader>fieldset{margin:0 8px}@media (max-width:820px){.vrats-redesign-module-scss-module__qxVN_a__traditionHeader{flex-direction:column}}.vrats-redesign-module-scss-module__qxVN_a__traditionEyebrow{letter-spacing:0;text-transform:uppercase;color:#c95d1e;margin:0 0 4px;font-size:12px;font-weight:700}.vrats-redesign-module-scss-module__qxVN_a__traditionTitle{color:#2d2a26;margin:0;font-size:20px;font-weight:700}@media (max-width:768px){.vrats-redesign-module-scss-module__qxVN_a__traditionTitle{font-size:17px}}.vrats-redesign-module-scss-module__qxVN_a__traditionToggle{background:#faf8f5;border:1px solid #ebe8e4;border-radius:8px;flex-wrap:wrap;padding:3px;display:flex}@media (max-width:820px){.vrats-redesign-module-scss-module__qxVN_a__traditionToggle{margin-top:16px}}.vrats-redesign-module-scss-module__qxVN_a__traditionToggleOption{color:#5c5651;cursor:pointer;border-radius:6px;align-items:center;margin:3px;padding:8px;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.vrats-redesign-module-scss-module__qxVN_a__traditionToggleOption input{opacity:0;pointer-events:none;position:absolute}.vrats-redesign-module-scss-module__qxVN_a__traditionToggleOption:hover{color:#2d2a26;background:#fff}.vrats-redesign-module-scss-module__qxVN_a__traditionToggleOptionActive{color:#fff;background:#c95d1e}.vrats-redesign-module-scss-module__qxVN_a__traditionToggleOptionActive:hover{color:#fff;background:#a74b15}.vrats-redesign-module-scss-module__qxVN_a__traditionTableWrap{margin-bottom:16px;overflow-x:auto}.vrats-redesign-module-scss-module__qxVN_a__traditionTable{border-collapse:collapse;color:#5c5651;width:100%;font-size:13px}.vrats-redesign-module-scss-module__qxVN_a__traditionTable th,.vrats-redesign-module-scss-module__qxVN_a__traditionTable td{text-align:left;vertical-align:top;border-bottom:1px solid #ebe8e4;padding:8px}.vrats-redesign-module-scss-module__qxVN_a__traditionTable th{color:#2d2a26;letter-spacing:0;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:700}.vrats-redesign-module-scss-module__qxVN_a__traditionTable tbody tr:last-child td{border-bottom:0}.vrats-redesign-module-scss-module__qxVN_a__traditionName{color:#2d2a26;margin-bottom:4px;font-weight:700;display:block}.vrats-redesign-module-scss-module__qxVN_a__traditionShiftBadge{color:#92400e;background:#fef3c7;border:1px solid #fcd34d;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.vrats-redesign-module-scss-module__qxVN_a__traditionTime{color:#c95d1e;white-space:nowrap;margin-top:4px;font-size:12px;font-weight:700;display:block}.vrats-redesign-module-scss-module__qxVN_a__traditionExplainer{background:#faf8f5;border-left:3px solid #c95d1e;border-radius:6px;padding:16px}.vrats-redesign-module-scss-module__qxVN_a__traditionExplainer h4{color:#2d2a26;margin:0 0 4px;font-size:15px;font-weight:700}.vrats-redesign-module-scss-module__qxVN_a__traditionExplainer p{color:#5c5651;margin:0;font-size:13px;line-height:1.7}.vrats-redesign-module-scss-module__qxVN_a__traditionFallback{color:#5c5651;margin:8px 0 0;font-size:13px;line-height:1.7}.vrats-redesign-module-scss-module__qxVN_a__traditionSummary{color:#c95d1e;margin-top:4px;font-size:12px;font-weight:700;line-height:1.5;display:block}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardSignificance{margin-bottom:24px}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardSignificanceTitle{color:#2d2a26;margin:0 0 8px;font-size:13px;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardSignificanceText{color:#8a857e;margin:0;font-size:13px;line-height:1.7}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardLists{flex-wrap:wrap;margin:0 -8px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardList{flex:calc(50% - 16px);min-width:200px;margin:8px}@media (max-width:600px){.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardList{flex:100%}}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardListTitle{color:#2d2a26;margin:0 0 8px;font-size:13px;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardListItems{color:#5c5651;margin:0;padding:0;font-size:13px;list-style:none}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardListItems li{margin-bottom:4px;padding-left:16px;position:relative}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardListItems li:before{content:"•";color:#c95d1e;position:absolute;left:0}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardListItemsGreen li:before{color:#16a34a}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardListItemsBlue li:before{color:#2563eb}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardAction{text-align:center;background:#faf8f5;border-radius:8px;padding:24px}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardMonth{color:#8a857e;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:12px}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardMonthName{color:#2d2a26;margin-bottom:24px;font-size:20px;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardCta{color:#fff;text-align:center;background:#c95d1e;border-radius:8px;margin-bottom:16px;padding:12px 24px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s;display:block}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardCta:hover{color:#fff;background:#a74b15}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardLinks{flex-direction:column;display:flex}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardLink{color:#c95d1e;text-align:center;border:1px solid #ebe8e4;border-radius:6px;margin-bottom:8px;padding:8px;font-size:13px;text-decoration:none;transition:background .2s,border-color .2s;display:block}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardLink:hover{background:#fdf4ee;border-color:#c95d1e}.vrats-redesign-module-scss-module__qxVN_a__ekadashiCardLink:last-child{margin-bottom:0}.vrats-redesign-module-scss-module__qxVN_a__guidelinesGrid{flex-wrap:wrap;margin:0 -16px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__guidelinesColumn{flex:calc(50% - 32px);min-width:260px;margin:0 16px}@media (max-width:700px){.vrats-redesign-module-scss-module__qxVN_a__guidelinesColumn{flex:100%;margin-bottom:24px}.vrats-redesign-module-scss-module__qxVN_a__guidelinesColumn:last-child{margin-bottom:0}}.vrats-redesign-module-scss-module__qxVN_a__guidelinesTitle{color:#2d2a26;margin:0 0 16px;font-size:15px;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__guidelinesList{color:#5c5651;margin:0;padding:0;font-size:13px;list-style:none}.vrats-redesign-module-scss-module__qxVN_a__guidelinesList li{align-items:flex-start;margin-bottom:8px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__guidelinesIcon{flex-shrink:0;margin-right:8px}.vrats-redesign-module-scss-module__qxVN_a__guidelinesIconRed{color:#dc2626}.vrats-redesign-module-scss-module__qxVN_a__guidelinesIconGreen{color:#16a34a}.vrats-redesign-module-scss-module__qxVN_a__guidelinesIconBlue{color:#2563eb}.vrats-redesign-module-scss-module__qxVN_a__foodCheckerCard{text-align:center;max-width:600px;margin:0 auto 32px}.vrats-redesign-module-scss-module__qxVN_a__foodCheckerTitle{color:#2d2a26;margin:0 0 8px;font-size:20px;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__foodCheckerSubtitle{color:#8a857e;margin:0 0 24px;font-size:13px}.vrats-redesign-module-scss-module__qxVN_a__searchContainer{margin-bottom:16px;position:relative}.vrats-redesign-module-scss-module__qxVN_a__searchInput{color:#2d2a26;background:#fff;border:2px solid #ebe8e4;border-radius:12px;outline:none;width:100%;padding:16px;font-size:15px;transition:border-color .2s}.vrats-redesign-module-scss-module__qxVN_a__searchInput:focus{border-color:#c95d1e}.vrats-redesign-module-scss-module__qxVN_a__searchInput::placeholder{color:#a39e97}.vrats-redesign-module-scss-module__qxVN_a__suggestionsDropdown{z-index:10;background:#fff;border:1px solid #ebe8e4;border-radius:8px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 4px 16px #2d2a2614}.vrats-redesign-module-scss-module__qxVN_a__suggestionButton{text-align:left;cursor:pointer;color:#2d2a26;background:0 0;border:none;width:100%;padding:12px 16px;font-size:13px;transition:background .15s}.vrats-redesign-module-scss-module__qxVN_a__suggestionButton:hover{background:#faf8f5}.vrats-redesign-module-scss-module__qxVN_a__suggestionButton:not(:last-child){border-bottom:1px solid #ebe8e4}.vrats-redesign-module-scss-module__qxVN_a__checkButton{color:#fff;cursor:pointer;background:#c95d1e;border:none;border-radius:8px;width:100%;padding:14px 24px;font-size:15px;font-weight:600;transition:background .2s}.vrats-redesign-module-scss-module__qxVN_a__checkButton:hover{color:#fff;background:#a74b15}.vrats-redesign-module-scss-module__qxVN_a__resultBox{border:2px solid;border-radius:12px;margin-top:24px;padding:16px}.vrats-redesign-module-scss-module__qxVN_a__resultBoxAllowed{background:#f0fdf4;border-color:#16a34a}.vrats-redesign-module-scss-module__qxVN_a__resultBoxProhibited{background:#fef2f2;border-color:#dc2626}.vrats-redesign-module-scss-module__qxVN_a__resultBoxUnknown{background:#fefce8;border-color:#ca8a04}.vrats-redesign-module-scss-module__qxVN_a__resultText{margin:0;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__resultTextAllowed{color:#16a34a}.vrats-redesign-module-scss-module__qxVN_a__resultTextProhibited{color:#dc2626}.vrats-redesign-module-scss-module__qxVN_a__resultTextUnknown{color:#ca8a04}.vrats-redesign-module-scss-module__qxVN_a__popularFoodsContainer{flex-wrap:wrap;justify-content:center;margin:0 -4px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__popularFoodButton{color:#2d2a26;cursor:pointer;background:#faf8f5;border:1px solid #ebe8e4;border-radius:8px;margin:4px;padding:10px 16px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s}.vrats-redesign-module-scss-module__qxVN_a__popularFoodButton:hover{background:#f5f3f0;border-color:#d9d5cf}.vrats-redesign-module-scss-module__qxVN_a__foodCategoriesGrid{flex-wrap:wrap;margin:0 -8px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__foodCategoryCard{background:#fff;border:1px solid #ebe8e4;border-radius:8px;flex:calc(50% - 16px);min-width:280px;margin:8px;padding:24px}@media (max-width:700px){.vrats-redesign-module-scss-module__qxVN_a__foodCategoryCard{flex:100%}}.vrats-redesign-module-scss-module__qxVN_a__foodCategoryCardGreen{border-left:3px solid #16a34a}.vrats-redesign-module-scss-module__qxVN_a__foodCategoryCardRed{border-left:3px solid #dc2626}.vrats-redesign-module-scss-module__qxVN_a__foodCategoryHeader{align-items:center;margin-bottom:16px;font-weight:600;display:flex}.vrats-redesign-module-scss-module__qxVN_a__foodCategoryHeaderGreen{color:#16a34a}.vrats-redesign-module-scss-module__qxVN_a__foodCategoryHeaderRed{color:#dc2626}.vrats-redesign-module-scss-module__qxVN_a__foodCategoryIcon{margin-right:8px}.vrats-redesign-module-scss-module__qxVN_a__foodCategoryContent{flex-wrap:wrap;margin:0 -8px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__foodCategoryItem{flex:calc(50% - 16px);min-width:120px;margin:0 8px 16px}.vrats-redesign-module-scss-module__qxVN_a__foodCategoryItemTitle{margin:0 0 4px;font-size:13px;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__foodCategoryItemTitleGreen{color:#16a34a}.vrats-redesign-module-scss-module__qxVN_a__foodCategoryItemTitleRed{color:#dc2626}.vrats-redesign-module-scss-module__qxVN_a__foodCategoryItemText{margin:0;font-size:12px}.vrats-redesign-module-scss-module__qxVN_a__foodCategoryItemTextGreen{color:#15803d}.vrats-redesign-module-scss-module__qxVN_a__foodCategoryItemTextRed{color:#b91c1c}.vrats-redesign-module-scss-module__qxVN_a__foodHero{background:#fff8ed;border:1px solid #e7d4b5;border-radius:8px;align-items:stretch;margin-bottom:32px;display:flex;overflow:hidden}.vrats-redesign-module-scss-module__qxVN_a__foodHeroCopy{flex:56%;padding:48px}.vrats-redesign-module-scss-module__qxVN_a__foodHeroCopy h1{color:#2d2a26;margin:0 0 16px;font-size:40px;line-height:1.25}.vrats-redesign-module-scss-module__qxVN_a__foodHeroCopy p{color:#5c5651;line-height:1.7}.vrats-redesign-module-scss-module__qxVN_a__foodHeroActions{flex-wrap:wrap;margin:24px -4px 0;display:flex}.vrats-redesign-module-scss-module__qxVN_a__foodHeroActions a{color:#92400e;background:#fff;border:1px solid #b45309;border-radius:8px;margin:4px;padding:12px 16px;font-weight:700;text-decoration:none}.vrats-redesign-module-scss-module__qxVN_a__foodHeroActions a:first-child{color:#fff;background:#92400e}.vrats-redesign-module-scss-module__qxVN_a__foodHeroImage{background:#f4e7d0;flex:0 0 34%;position:relative}.vrats-redesign-module-scss-module__qxVN_a__foodHeroImage img{object-fit:cover;width:100%;height:100%;display:block}.vrats-redesign-module-scss-module__qxVN_a__foodUtilityRow{flex-wrap:wrap;margin:0 -8px 32px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__foodUtilityCard{color:#2d2a26;background:#fff;border:1px solid #ebe8e4;border-radius:8px;flex:240px;margin:8px;padding:24px;text-decoration:none}.vrats-redesign-module-scss-module__qxVN_a__foodUtilityCard svg{color:#b45309;width:24px;height:24px;margin-bottom:8px}.vrats-redesign-module-scss-module__qxVN_a__foodUtilityCard h2{margin:0 0 4px;font-size:17px}.vrats-redesign-module-scss-module__qxVN_a__foodUtilityCard p{color:#5c5651;margin:0;font-size:13px;line-height:1.7}.vrats-redesign-module-scss-module__qxVN_a__foodRulesTables{flex-wrap:wrap;margin:0 -8px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__foodRulesTableCard{background:#fff;border:1px solid #ebe8e4;border-radius:8px;flex:420px;margin:8px;overflow:hidden}.vrats-redesign-module-scss-module__qxVN_a__foodRulesTableCard h3{color:#2d2a26;background:#faf7f0;border-bottom:1px solid #ebe8e4;margin:0;padding:16px 24px;font-size:17px}.vrats-redesign-module-scss-module__qxVN_a__recipePreviewRail{flex-wrap:wrap;margin:0 -8px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__recipePreviewCard{color:#2d2a26;background:linear-gradient(135deg,#fff8ed 0%,#fff 100%);border:1px solid #e7d4b5;border-radius:8px;flex:220px;margin:8px;padding:24px;text-decoration:none}.vrats-redesign-module-scss-module__qxVN_a__recipePreviewCard p{color:#b45309;text-transform:uppercase;letter-spacing:0;margin:0 0 4px;font-size:12px;font-weight:700}.vrats-redesign-module-scss-module__qxVN_a__recipePreviewCard h3{margin:0 0 16px;font-size:17px}.vrats-redesign-module-scss-module__qxVN_a__recipePreviewCard span{color:#8a857e;font-size:13px}.vrats-redesign-module-scss-module__qxVN_a__foodTextLink{color:#92400e;margin-top:16px;font-weight:700;text-decoration:none;display:inline-flex}.vrats-redesign-module-scss-module__qxVN_a__foodNoteHeader{align-items:flex-start;display:flex}.vrats-redesign-module-scss-module__qxVN_a__foodNoteHeader svg{color:#92400e;flex:none;width:28px;height:28px;margin-right:16px}.vrats-redesign-module-scss-module__qxVN_a__foodNoteHeader h2{margin:0 0 8px}.vrats-redesign-module-scss-module__qxVN_a__foodNoteHeader p{color:#5c5651;margin:0;line-height:1.7}.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodChecker{background:#fff;border:1px solid #e7d4b5;border-radius:8px;padding:32px}.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodCheckerCompact{padding:24px}.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodCheckerHeader{margin-bottom:24px}.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodCheckerHeader h2{color:#2d2a26;margin:0 0 8px}.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodCheckerHeader p{color:#5c5651;margin:0}.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodSearchRow{align-items:stretch;margin-bottom:16px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodSearchBox{background:#fffdf8;border:1px solid #d6b98b;border-radius:8px 0 0 8px;flex:auto;align-items:center;padding:0 16px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodSearchBox svg{color:#b45309;width:20px;height:20px;margin-right:8px}.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodSearchBox input{width:100%;font:inherit;color:#2d2a26;background:0 0;border:0;outline:0;padding:14px 0}.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodCheckButton{color:#fff;cursor:pointer;background:#92400e;border:1px solid #92400e;border-radius:0 8px 8px 0;flex:none;padding:0 24px;font-weight:700}.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodQuickList{flex-wrap:wrap;margin:0 -4px 16px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodQuickList button{color:#2d2a26;cursor:pointer;background:#faf7f0;border:1px solid #ebe8e4;border-radius:8px;margin:4px;padding:8px 12px;font-size:13px}.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodResult{border:1px solid;border-radius:8px;align-items:flex-start;margin-top:24px;padding:24px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodResult h3{margin:0 0 8px;font-size:20px}.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodResult p{color:#5c5651;margin:0 0 8px;line-height:1.7}.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodResult p:last-child{margin-bottom:0}.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodResultIcon{flex:none;margin-right:16px}.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodResultIcon svg{width:28px;height:28px}.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodResultYes{background:#f0fdf4;border-color:#86efac}.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodResultYes svg,.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodResultYes h3{color:#15803d}.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodResultNo{background:#fef2f2;border-color:#fca5a5}.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodResultNo svg,.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodResultNo h3{color:#b91c1c}.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodResultTradition,.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodResultUnknown{background:#fffbeb;border-color:#fcd34d}.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodResultTradition svg,.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodResultTradition h3,.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodResultUnknown svg,.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodResultUnknown h3{color:#92400e}.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodSuggestionList{border-top:1px solid #ebe8e4;margin-top:32px;padding-top:24px}.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodSuggestionList h3{color:#2d2a26;margin:0 0 16px}.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodSuggestionList button{color:#2d2a26;cursor:pointer;text-align:left;background:#fff;border:1px solid #ebe8e4;border-radius:8px;justify-content:space-between;align-items:center;width:100%;margin-bottom:8px;padding:16px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodSuggestionList button strong{color:#92400e;margin-left:16px}.vrats-redesign-module-scss-module__qxVN_a__foodCheckerEntryList{flex-wrap:wrap;margin:0 -8px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__foodCheckerEntry{background:#fff;border:1px solid #ebe8e4;border-radius:8px;flex:260px;margin:8px;padding:24px}.vrats-redesign-module-scss-module__qxVN_a__foodCheckerEntry span{color:#92400e;text-transform:uppercase;letter-spacing:0;font-size:12px;font-weight:800}.vrats-redesign-module-scss-module__qxVN_a__foodCheckerEntry h3{color:#2d2a26;margin:4px 0 8px}.vrats-redesign-module-scss-module__qxVN_a__foodCheckerEntry p{color:#5c5651;margin:0;font-size:13px;line-height:1.7}.vrats-redesign-module-scss-module__qxVN_a__foodBottomLinks{flex-wrap:wrap;margin:0 -8px 32px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__foodBottomLinks a{color:#92400e;text-align:center;background:#fff8ed;border:1px solid #d6b98b;border-radius:8px;flex:220px;margin:8px;padding:16px;font-weight:700;text-decoration:none}.vrats-redesign-module-scss-module__qxVN_a__recipeFilterSurface{background:#fff;border:1px solid #e7d4b5;border-radius:8px;margin-bottom:32px;padding:32px}.vrats-redesign-module-scss-module__qxVN_a__recipeFilterHeader{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__recipeFilterHeader h2{color:#2d2a26;margin:0}.vrats-redesign-module-scss-module__qxVN_a__recipeFilterHeader svg{color:#b45309;width:24px;height:24px}.vrats-redesign-module-scss-module__qxVN_a__recipeFilterControls{margin-bottom:24px}.vrats-redesign-module-scss-module__qxVN_a__recipeFilterGroup{flex-wrap:wrap;margin:0 -4px 8px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__recipeFilterButton,.vrats-redesign-module-scss-module__qxVN_a__recipeFilterButtonActive{cursor:pointer;border:1px solid #ebe8e4;border-radius:8px;margin:4px;padding:9px 12px;font-weight:700}.vrats-redesign-module-scss-module__qxVN_a__recipeFilterButton{color:#5c5651;background:#fff}.vrats-redesign-module-scss-module__qxVN_a__recipeFilterButtonActive{color:#fff;background:#92400e;border-color:#92400e}.vrats-redesign-module-scss-module__qxVN_a__recipeIngredientSearch{background:#fffdf8;border:1px solid #d6b98b;border-radius:8px;align-items:center;padding:0 16px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__recipeIngredientSearch svg{color:#b45309;width:20px;height:20px;margin-right:8px}.vrats-redesign-module-scss-module__qxVN_a__recipeIngredientSearch input{color:#2d2a26;width:100%;font:inherit;background:0 0;border:0;outline:0;padding:13px 0}.vrats-redesign-module-scss-module__qxVN_a__recipeIndexList{flex-wrap:wrap;margin:0 -8px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__recipeIndexCard{color:#2d2a26;background:#fff;border:1px solid #ebe8e4;border-radius:8px;flex:300px;margin:8px;padding:24px;text-decoration:none}.vrats-redesign-module-scss-module__qxVN_a__recipeIndexCard h3{color:#2d2a26;margin:0 0 8px}.vrats-redesign-module-scss-module__qxVN_a__recipeIndexCard p{color:#5c5651;line-height:1.7}.vrats-redesign-module-scss-module__qxVN_a__recipeIndexCard span{color:#15803d;margin-top:8px;font-size:13px;font-weight:800;display:inline-flex}.vrats-redesign-module-scss-module__qxVN_a__recipeIndexMeta{text-transform:uppercase;letter-spacing:0;margin:0 0 4px;font-size:12px;font-weight:800;color:#92400e!important}.vrats-redesign-module-scss-module__qxVN_a__recipeEmptyState{text-align:center;background:#fff8ed;border:1px dashed #d6b98b;border-radius:8px;width:100%;margin:8px;padding:32px}.vrats-redesign-module-scss-module__qxVN_a__recipeDetailHeader{background:#fff8ed;border:1px solid #e7d4b5;border-radius:8px;margin-bottom:32px;padding:48px}.vrats-redesign-module-scss-module__qxVN_a__recipeDetailHeader h1{color:#2d2a26;margin:0 0 16px;font-size:40px;line-height:1.25}.vrats-redesign-module-scss-module__qxVN_a__recipeDetailHeader p{color:#5c5651;margin:0;line-height:1.7}.vrats-redesign-module-scss-module__qxVN_a__recipeDetailStats{flex-wrap:wrap;margin:0 -8px 32px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__recipeDetailStats div{background:#fff;border:1px solid #ebe8e4;border-radius:8px;flex:220px;margin:8px;padding:24px}.vrats-redesign-module-scss-module__qxVN_a__recipeDetailStats svg{color:#b45309;width:22px;height:22px;margin-bottom:8px}.vrats-redesign-module-scss-module__qxVN_a__recipeDetailStats span{color:#8a857e;text-transform:uppercase;letter-spacing:0;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.vrats-redesign-module-scss-module__qxVN_a__recipeDetailStats strong{color:#2d2a26}.vrats-redesign-module-scss-module__qxVN_a__recipeIngredientList{flex-wrap:wrap;margin:0 -4px;padding:0;list-style:none;display:flex}.vrats-redesign-module-scss-module__qxVN_a__recipeIngredientList li{color:#15803d;background:#f0fdf4;border-radius:8px;margin:4px;padding:9px 12px;font-weight:700}.vrats-redesign-module-scss-module__qxVN_a__recipeMethodList{color:#5c5651;margin:0;padding-left:32px;line-height:1.7}.vrats-redesign-module-scss-module__qxVN_a__recipeMethodList li{margin-bottom:16px}@media (max-width:780px){.vrats-redesign-module-scss-module__qxVN_a__foodHero{display:block}.vrats-redesign-module-scss-module__qxVN_a__foodHeroCopy{padding:32px}.vrats-redesign-module-scss-module__qxVN_a__foodHeroCopy h1{font-size:40px}.vrats-redesign-module-scss-module__qxVN_a__foodHeroImage{height:280px}.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodSearchRow{display:block}.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodSearchBox{border-radius:8px;margin-bottom:8px}.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodCheckButton{border-radius:8px;width:100%;padding:14px 24px}.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodResult{display:block}.vrats-redesign-module-scss-module__qxVN_a__ekadashiFoodResultIcon{margin:0 0 8px}}.vrats-redesign-module-scss-module__qxVN_a__disclaimerBox{background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;margin-top:32px;padding:24px}.vrats-redesign-module-scss-module__qxVN_a__disclaimerHeader{color:#92400e;align-items:center;margin-bottom:16px;font-weight:600;display:flex}.vrats-redesign-module-scss-module__qxVN_a__disclaimerIcon{margin-right:8px}.vrats-redesign-module-scss-module__qxVN_a__disclaimerList{color:#92400e;margin:0;padding:0;font-size:13px;list-style:none}.vrats-redesign-module-scss-module__qxVN_a__disclaimerList li{margin-bottom:4px;padding-left:16px;position:relative}.vrats-redesign-module-scss-module__qxVN_a__disclaimerList li:before{content:"•";position:absolute;left:0}.vrats-redesign-module-scss-module__qxVN_a__disclaimerList li:last-child{margin-bottom:0}.vrats-redesign-module-scss-module__qxVN_a__headerLabel{text-transform:uppercase;letter-spacing:.08em;color:#c95d1e;margin-bottom:8px;font-size:12px;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__breadcrumbSeparator{color:#a39e97;margin:0 8px}.vrats-redesign-module-scss-module__qxVN_a__highlightBox{background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;padding:24px}@media (max-width:768px){.vrats-redesign-module-scss-module__qxVN_a__highlightBox{padding:16px}}.vrats-redesign-module-scss-module__qxVN_a__ekadashiTypeCardLink{text-decoration:none;display:block}.vrats-redesign-module-scss-module__qxVN_a__ekadashiTypeCardCompact{background:#fff;border:1px solid #ebe8e4;border-radius:8px;height:100%;padding:16px;transition:box-shadow .2s,border-color .2s}.vrats-redesign-module-scss-module__qxVN_a__ekadashiTypeCardCompact:hover{border-color:#c95d1e;box-shadow:0 2px 8px #2d2a260f}.vrats-redesign-module-scss-module__qxVN_a__ekadashiTypeCardCompactHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__ekadashiTypeCardCompactTitle{color:#2d2a26;margin:0;font-size:13px;font-weight:600;transition:color .2s}.vrats-redesign-module-scss-module__qxVN_a__ekadashiTypeCardLink:hover .vrats-redesign-module-scss-module__qxVN_a__ekadashiTypeCardCompactTitle{color:#c95d1e}.vrats-redesign-module-scss-module__qxVN_a__ekadashiTypeCardCompactDesc{color:#8a857e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 16px;font-size:12px;display:-webkit-box;overflow:hidden}.vrats-redesign-module-scss-module__qxVN_a__ekadashiTypeCardCompactFooter{color:#a39e97;justify-content:space-between;align-items:center;font-size:12px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__ekadashiTypeCardReadMore{color:#c95d1e;font-weight:500;transition:color .2s}.vrats-redesign-module-scss-module__qxVN_a__ekadashiTypeCardLink:hover .vrats-redesign-module-scss-module__qxVN_a__ekadashiTypeCardReadMore{color:#a74b15}.vrats-redesign-module-scss-module__qxVN_a__ekadashiTypeCardFull{background:#fff;border:1px solid #ebe8e4;border-radius:12px;height:100%;padding:24px;transition:box-shadow .2s,border-color .2s}.vrats-redesign-module-scss-module__qxVN_a__ekadashiTypeCardFull:hover{border-color:#c95d1e;box-shadow:0 4px 16px #2d2a2614}@media (max-width:768px){.vrats-redesign-module-scss-module__qxVN_a__ekadashiTypeCardFull{padding:16px}}.vrats-redesign-module-scss-module__qxVN_a__ekadashiTypeCardHeader{text-align:center;margin-bottom:16px}.vrats-redesign-module-scss-module__qxVN_a__ekadashiTypeCardIcon{margin-bottom:8px;font-size:32px}.vrats-redesign-module-scss-module__qxVN_a__ekadashiTypeCardTitle{color:#2d2a26;margin:0 0 8px;font-size:20px;font-weight:700;transition:color .2s}.vrats-redesign-module-scss-module__qxVN_a__ekadashiTypeCardLink:hover .vrats-redesign-module-scss-module__qxVN_a__ekadashiTypeCardTitle{color:#c95d1e}.vrats-redesign-module-scss-module__qxVN_a__ekadashiTypeCardDesc{color:#5c5651;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 16px;font-size:13px;display:-webkit-box;overflow:hidden}.vrats-redesign-module-scss-module__qxVN_a__ekadashiTypeCardSignificance{background:#fdf4ee;border-left:4px solid #c95d1e;border-radius:0 4px 4px 0;margin-bottom:16px;padding:8px 16px}.vrats-redesign-module-scss-module__qxVN_a__ekadashiTypeCardSignificance p{color:#c95d1e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;display:-webkit-box;overflow:hidden}.vrats-redesign-module-scss-module__qxVN_a__ekadashiTypeCardInfo{margin-bottom:16px}.vrats-redesign-module-scss-module__qxVN_a__ekadashiTypeCardInfo>div{color:#5c5651;align-items:center;margin-bottom:8px;font-size:13px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__ekadashiTypeCardInfo>div span:first-child{margin-right:8px}.vrats-redesign-module-scss-module__qxVN_a__ekadashiTypeCardBenefits,.vrats-redesign-module-scss-module__qxVN_a__ekadashiTypeCardDeities{margin-bottom:16px}.vrats-redesign-module-scss-module__qxVN_a__ekadashiTypeCardSectionTitle{color:#2d2a26;margin:0 0 8px;font-size:13px;font-weight:600}@media (max-width:768px){.vrats-redesign-module-scss-module__qxVN_a__ekadashiTypeCardSectionTitle{font-size:12px}}.vrats-redesign-module-scss-module__qxVN_a__ekadashiTypeCardTags{flex-wrap:wrap;margin:0 -2px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__ekadashiTypeCardTagGreen{color:#166534;background:#f0fdf4;border-radius:12px;margin:2px;padding:2px 8px;font-size:12px}.vrats-redesign-module-scss-module__qxVN_a__ekadashiTypeCardTagPurple{color:#6b21a8;background:#f5f3ff;border-radius:12px;margin:2px;padding:2px 8px;font-size:12px}.vrats-redesign-module-scss-module__qxVN_a__ekadashiTypeCardFooter{border-top:1px solid #ebe8e4;padding-top:16px}.vrats-redesign-module-scss-module__qxVN_a__ekadashiTypeCardCta{color:#c95d1e;font-size:13px;font-weight:500;transition:color .2s}.vrats-redesign-module-scss-module__qxVN_a__ekadashiTypeCardLink:hover .vrats-redesign-module-scss-module__qxVN_a__ekadashiTypeCardCta{color:#a74b15}.vrats-redesign-module-scss-module__qxVN_a__fastingBadge{border-radius:16px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-block}.vrats-redesign-module-scss-module__qxVN_a__fastingBadgeSm{padding:2px 8px;font-size:11px}.vrats-redesign-module-scss-module__qxVN_a__fastingBadgeNirjala{color:#991b1b;background:#fef2f2}.vrats-redesign-module-scss-module__qxVN_a__fastingBadgeJalahar{color:#1e40af;background:#eff6ff}.vrats-redesign-module-scss-module__qxVN_a__fastingBadgePhalahari{color:#166534;background:#f0fdf4}.vrats-redesign-module-scss-module__qxVN_a__fastingBadgeAnukalpa{color:#92400e;background:#fefce8}.vrats-redesign-module-scss-module__qxVN_a__fastingBadgeDefault{color:#5c5651;background:#f5f3f0}.vrats-redesign-module-scss-module__qxVN_a__calendarContainer{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px #2d2a2614}.vrats-redesign-module-scss-module__qxVN_a__calendarHeader{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#7c3aed 100%);padding:32px}.vrats-redesign-module-scss-module__qxVN_a__calendarTitle{text-align:center;margin:0 0 16px;font-size:24px;font-weight:700}.vrats-redesign-module-scss-module__qxVN_a__calendarMonthSelector{flex-wrap:wrap;margin:0 -4px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__calendarMonthBtn{cursor:pointer;border:none;border-radius:8px;flex:calc(16.666% - 8px);min-width:80px;margin:4px;padding:8px;font-size:13px;font-weight:500;transition:background .2s}@media (max-width:768px){.vrats-redesign-module-scss-module__qxVN_a__calendarMonthBtn{flex:calc(25% - 8px)}}@media (max-width:480px){.vrats-redesign-module-scss-module__qxVN_a__calendarMonthBtn{flex:calc(33.333% - 8px)}}.vrats-redesign-module-scss-module__qxVN_a__calendarMonthBtnSelected{color:#2563eb;background:#fff;box-shadow:0 2px 8px #2d2a260f}.vrats-redesign-module-scss-module__qxVN_a__calendarMonthBtnActive{color:#fff;background:#fff3}.vrats-redesign-module-scss-module__qxVN_a__calendarMonthBtnActive:hover{background:#ffffff4d}.vrats-redesign-module-scss-module__qxVN_a__calendarMonthBtnDisabled{color:#ffffff80;cursor:not-allowed;background:#6b728033}.vrats-redesign-module-scss-module__qxVN_a__calendarMonthCount{margin-top:4px;font-size:12px}.vrats-redesign-module-scss-module__qxVN_a__calendarContent{padding:32px}@media (max-width:768px){.vrats-redesign-module-scss-module__qxVN_a__calendarContent{padding:24px}}.vrats-redesign-module-scss-module__qxVN_a__calendarContentHeader{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__calendarContentTitle{color:#2d2a26;margin:0;font-size:24px;font-weight:700}.vrats-redesign-module-scss-module__qxVN_a__calendarContentLink{color:#2563eb;font-size:13px;font-weight:500;text-decoration:none}.vrats-redesign-module-scss-module__qxVN_a__calendarContentLink:hover{color:#134cca}.vrats-redesign-module-scss-module__qxVN_a__calendarEkadashiList>div{margin-bottom:16px}.vrats-redesign-module-scss-module__qxVN_a__calendarEkadashiList>div:last-child{margin-bottom:0}.vrats-redesign-module-scss-module__qxVN_a__calendarEkadashiCard{border:2px solid #ebe8e4;border-radius:8px;padding:16px;transition:border-color .2s}.vrats-redesign-module-scss-module__qxVN_a__calendarEkadashiCardUpcoming{background:#fdf4ee;border-color:#c95d1e}.vrats-redesign-module-scss-module__qxVN_a__calendarEkadashiCardPast{background:#faf8f5;border-color:#ebe8e4}.vrats-redesign-module-scss-module__qxVN_a__calendarEkadashiCardShukla{background:#eff6ff;border-color:#bfdbfe}.vrats-redesign-module-scss-module__qxVN_a__calendarEkadashiCardKrishna{background:#f5f3ff;border-color:#ddd6fe}.vrats-redesign-module-scss-module__qxVN_a__calendarEkadashiCardContent{flex-direction:column;display:flex}@media (min-width:640px){.vrats-redesign-module-scss-module__qxVN_a__calendarEkadashiCardContent{flex-direction:row;justify-content:space-between;align-items:center}}.vrats-redesign-module-scss-module__qxVN_a__calendarEkadashiCardMain{margin-bottom:16px}@media (min-width:640px){.vrats-redesign-module-scss-module__qxVN_a__calendarEkadashiCardMain{margin-bottom:0}}.vrats-redesign-module-scss-module__qxVN_a__calendarEkadashiCardHeader{align-items:center;margin-bottom:8px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__calendarUpcomingBadge{color:#fff;background:#f97316;border-radius:4px;margin-right:8px;padding:4px 8px;font-size:12px;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__calendarEkadashiName{color:#2d2a26;margin:0;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__calendarEkadashiDate{color:#5c5651;margin-bottom:8px;font-size:13px}.vrats-redesign-module-scss-module__qxVN_a__calendarEkadashiBadges{flex-wrap:wrap;align-items:center;margin:0 -4px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__calendarTypeBadge{border-radius:16px;margin:4px;padding:4px 8px;font-size:12px}.vrats-redesign-module-scss-module__qxVN_a__calendarTypeBadgeShukla{color:#1e40af;background:#dbeafe}.vrats-redesign-module-scss-module__qxVN_a__calendarTypeBadgeKrishna{color:#6b21a8;background:#e9d5ff}.vrats-redesign-module-scss-module__qxVN_a__calendarEkadashiActions{flex-direction:column;display:flex}@media (min-width:640px){.vrats-redesign-module-scss-module__qxVN_a__calendarEkadashiActions{flex-direction:row}}.vrats-redesign-module-scss-module__qxVN_a__calendarViewBtn{color:#fff;text-align:center;background:#2563eb;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s;display:inline-block}.vrats-redesign-module-scss-module__qxVN_a__calendarViewBtn:hover{background:#134cca}.vrats-redesign-module-scss-module__qxVN_a__calendarEkadashiSignificance{border-top:1px solid #ebe8e4;margin-top:16px;padding-top:16px}.vrats-redesign-module-scss-module__qxVN_a__calendarEkadashiSignificance p{color:#5c5651;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;display:-webkit-box;overflow:hidden}.vrats-redesign-module-scss-module__qxVN_a__calendarEmpty{text-align:center;padding:48px}.vrats-redesign-module-scss-module__qxVN_a__calendarEmptyIcon{margin-bottom:16px;font-size:64px}.vrats-redesign-module-scss-module__qxVN_a__calendarEmptyTitle{color:#2d2a26;margin:0 0 8px;font-size:24px;font-weight:600}.vrats-redesign-module-scss-module__qxVN_a__calendarEmptyDesc{color:#8a857e;margin:0;font-size:15px}.vrats-redesign-module-scss-module__qxVN_a__calendarFooter{background:#faf8f5;border-top:1px solid #ebe8e4;padding:16px 32px}.vrats-redesign-module-scss-module__qxVN_a__calendarFooterContent{flex-direction:column;align-items:center;display:flex}@media (min-width:640px){.vrats-redesign-module-scss-module__qxVN_a__calendarFooterContent{flex-direction:row;justify-content:space-between}}.vrats-redesign-module-scss-module__qxVN_a__calendarFooterStats{color:#5c5651;margin-bottom:16px;font-size:13px}@media (min-width:640px){.vrats-redesign-module-scss-module__qxVN_a__calendarFooterStats{margin-bottom:0}}.vrats-redesign-module-scss-module__qxVN_a__calendarFooterStats strong{color:#2d2a26}.vrats-redesign-module-scss-module__qxVN_a__calendarFooterActions{flex-wrap:wrap;margin:0 -4px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__calendarFooterBtn{border-radius:8px;margin:4px;padding:8px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s}.vrats-redesign-module-scss-module__qxVN_a__calendarFooterBtnPrimary{color:#fff;background:#2563eb}.vrats-redesign-module-scss-module__qxVN_a__calendarFooterBtnPrimary:hover{background:#134cca}.vrats-redesign-module-scss-module__qxVN_a__calendarFooterBtnSecondary{color:#2563eb;background:0 0;border:1px solid #2563eb}.vrats-redesign-module-scss-module__qxVN_a__calendarFooterBtnSecondary:hover{background:#eff6ff}.vrats-redesign-module-scss-module__qxVN_a__clusterNav{flex-wrap:wrap;margin:24px -4px 32px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__clusterNavLink{color:#5c5651;background:#fff;border:1px solid #ebe8e4;border-radius:999px;align-items:center;min-height:38px;margin:4px;padding:4px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.vrats-redesign-module-scss-module__qxVN_a__clusterNavLink:hover{color:#c95d1e;background:#c95d1e0f;border-color:#c95d1e}.vrats-redesign-module-scss-module__qxVN_a__clusterNavLinkActive{color:#c95d1e;background:#c95d1e1a;border-color:#c95d1e}.vrats-redesign-module-scss-module__qxVN_a__clusterActions{flex-wrap:wrap;margin:24px -4px 0;display:flex}.vrats-redesign-module-scss-module__qxVN_a__clusterAction{color:#c95d1e;background:#fff7ed;border:1px solid #c95d1e47;border-radius:8px;justify-content:center;align-items:center;min-height:40px;margin:4px;padding:8px 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.vrats-redesign-module-scss-module__qxVN_a__clusterAction:hover{background:#ffedd5}.vrats-redesign-module-scss-module__qxVN_a__clusterTimingCard{background:linear-gradient(135deg,#fff 0%,#fff7ed 100%);border:1px solid #ebe8e4;border-radius:8px;margin:32px 0;padding:32px;box-shadow:0 2px 8px #2d2a260f}.vrats-redesign-module-scss-module__qxVN_a__clusterTimingCard h2{color:#2d2a26;margin:0 0 4px;font-size:32px}.vrats-redesign-module-scss-module__qxVN_a__clusterTimingCard p{color:#5c5651}.vrats-redesign-module-scss-module__qxVN_a__clusterTimingHeader{flex-direction:column;margin-bottom:24px;display:flex}@media (min-width:720px){.vrats-redesign-module-scss-module__qxVN_a__clusterTimingHeader{flex-direction:row;justify-content:space-between;align-items:flex-start}}.vrats-redesign-module-scss-module__qxVN_a__clusterTimingBadge{color:#3730a3;background:#eef2ff;border-radius:999px;align-self:flex-start;align-items:center;min-height:32px;margin-top:16px;padding:4px 16px;font-size:13px;font-weight:700;display:inline-flex}@media (min-width:720px){.vrats-redesign-module-scss-module__qxVN_a__clusterTimingBadge{margin-top:0}}.vrats-redesign-module-scss-module__qxVN_a__clusterTimingRows{flex-wrap:wrap;margin:-8px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__clusterTimingRows>div{background:#ffffffd1;border:1px solid #ebe8e4e6;border-radius:8px;flex:240px;margin:8px;padding:16px}.vrats-redesign-module-scss-module__qxVN_a__clusterTimingRows span{color:#8a857e;text-transform:uppercase;letter-spacing:0;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.vrats-redesign-module-scss-module__qxVN_a__clusterTimingRows strong{color:#2d2a26;font-size:15px;line-height:1.4;display:block}.vrats-redesign-module-scss-module__qxVN_a__clusterTimingNote{color:#5c5651;background:#eff6ff;border-left:3px solid #2563eb;border-radius:0 8px 8px 0;margin:24px 0 0;padding:16px}.vrats-redesign-module-scss-module__qxVN_a__countdownPanel{flex-wrap:wrap;margin:24px -8px 32px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__countdownPanel>div{text-align:center;background:#fff;border:1px solid #ebe8e4;border-radius:8px;flex:120px;margin:8px;padding:24px;box-shadow:0 2px 8px #2d2a260f}.vrats-redesign-module-scss-module__qxVN_a__countdownPanel strong{color:#c95d1e;font-size:40px;line-height:1;display:block}.vrats-redesign-module-scss-module__qxVN_a__countdownPanel span{color:#8a857e;text-transform:uppercase;letter-spacing:0;margin-top:4px;font-size:13px;font-weight:700;display:block}.vrats-redesign-module-scss-module__qxVN_a__clusterPageHeader{background:#fff;border:1px solid #ebe8e4;border-radius:8px;margin:32px 0;padding:32px;box-shadow:0 2px 8px #2d2a260f}.vrats-redesign-module-scss-module__qxVN_a__clusterPageHeader h1{color:#2d2a26;margin:0 0 8px;font-size:40px;line-height:1.08}.vrats-redesign-module-scss-module__qxVN_a__clusterPageHeader p{color:#5c5651;max-width:760px;font-size:20px;line-height:1.7}.vrats-redesign-module-scss-module__qxVN_a__clusterContentBand{background:#fff;border:1px solid #ebe8e4;border-radius:8px;margin:32px 0;padding:32px}.vrats-redesign-module-scss-module__qxVN_a__clusterContentBand h2{color:#2d2a26;margin:0 0 16px;font-size:32px}.vrats-redesign-module-scss-module__qxVN_a__clusterContentBand h3{color:#2d2a26;margin:24px 0 8px;font-size:24px}.vrats-redesign-module-scss-module__qxVN_a__clusterContentBand p,.vrats-redesign-module-scss-module__qxVN_a__clusterContentBand li{color:#5c5651;line-height:1.7}.vrats-redesign-module-scss-module__qxVN_a__clusterContentBand ul,.vrats-redesign-module-scss-module__qxVN_a__clusterContentBand ol{margin:16px 0 0;padding-left:32px}.vrats-redesign-module-scss-module__qxVN_a__clusterPanelRow{flex-wrap:wrap;margin:24px -8px 0;display:flex}.vrats-redesign-module-scss-module__qxVN_a__clusterPanel{background:#fffcf7;border:1px solid #ebe8e4;border-radius:8px;flex:260px;margin:8px;padding:24px}.vrats-redesign-module-scss-module__qxVN_a__clusterPanel h3{color:#2d2a26;margin:0 0 8px;font-size:20px}.vrats-redesign-module-scss-module__qxVN_a__clusterPanel p{color:#5c5651;margin:0}.vrats-redesign-module-scss-module__qxVN_a__reviewerBlock{background:#ecfdf5;border:1px solid #d1fae5;border-radius:8px;margin-top:24px;padding:24px}.vrats-redesign-module-scss-module__qxVN_a__reviewerBlock p{color:#065f46;margin:0 0 4px}.vrats-redesign-module-scss-module__qxVN_a__reviewerBlock p:last-child{margin-bottom:0}.vrats-redesign-module-scss-module__qxVN_a__sourcesTraditionBlock{background:#fffcf7;border:1px solid #f3d9b8;border-radius:8px;margin:32px 0;padding:32px;box-shadow:0 2px 8px #2d2a260f}.vrats-redesign-module-scss-module__qxVN_a__sourcesTraditionHeader{margin-bottom:24px}.vrats-redesign-module-scss-module__qxVN_a__sourcesTraditionHeader h2{color:#2d2a26;margin:0 0 8px;font-size:32px}.vrats-redesign-module-scss-module__qxVN_a__sourcesTraditionHeader p{color:#5c5651;line-height:1.7}.vrats-redesign-module-scss-module__qxVN_a__sourcesTraditionGrid{flex-wrap:wrap;margin:-8px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__sourcesTraditionItem{background:#fff;border:1px solid #c95d1e2e;border-radius:8px;flex:280px;margin:8px;padding:24px}.vrats-redesign-module-scss-module__qxVN_a__sourcesTraditionItem span{color:#c95d1e;letter-spacing:0;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.vrats-redesign-module-scss-module__qxVN_a__sourcesTraditionItem h3{color:#2d2a26;margin:0 0 8px;font-size:20px}.vrats-redesign-module-scss-module__qxVN_a__sourcesTraditionItem a{color:#c95d1e;text-decoration:none}.vrats-redesign-module-scss-module__qxVN_a__sourcesTraditionItem a:hover{text-decoration:underline}.vrats-redesign-module-scss-module__qxVN_a__sourcesTraditionItem p{color:#5c5651;margin:0 0 8px;line-height:1.6}.vrats-redesign-module-scss-module__qxVN_a__sourcesTraditionItem p:last-child{margin-bottom:0}.vrats-redesign-module-scss-module__qxVN_a__sourcesTraditionMeta{font-size:13px;color:#8a857e!important}.vrats-redesign-module-scss-module__qxVN_a__sourcesTraditionConfidence{color:#92400e;background:#fef3c7;border-radius:999px;margin-top:4px;padding:4px 8px;font-size:12px;display:inline-flex}.vrats-redesign-module-scss-module__qxVN_a__sourcesTraditionNotes{background:#eff6ff;border-left:3px solid #2563eb;border-radius:0 8px 8px 0;margin-top:24px;padding:24px}.vrats-redesign-module-scss-module__qxVN_a__sourcesTraditionNotes h3{color:#2d2a26;margin:0 0 8px;font-size:20px}.vrats-redesign-module-scss-module__qxVN_a__sourcesTraditionNotes p{color:#5c5651;margin:0 0 8px;line-height:1.6}.vrats-redesign-module-scss-module__qxVN_a__sourcesTraditionNotes p:last-child{margin-bottom:0}.vrats-redesign-module-scss-module__qxVN_a__sourcesTraditionFooter{border-top:1px solid #c95d1e2e;flex-wrap:wrap;margin:24px -8px 0;padding-top:16px;display:flex}.vrats-redesign-module-scss-module__qxVN_a__sourcesTraditionFooter p{color:#5c5651;margin:4px 8px;font-size:13px;line-height:1.5}.vrats-redesign-module-scss-module__qxVN_a__sourcesTraditionFooter a{color:#c95d1e;font-weight:700;text-decoration:none}.vrats-redesign-module-scss-module__qxVN_a__sourcesTraditionFooter a:hover{text-decoration:underline}
