.forecasting-module__-Ca4PG__breadcrumbs{color:var(--color-slate-500);align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;font-weight:500;display:flex}.forecasting-module__-Ca4PG__breadcrumbs a{color:var(--color-teal);transition:color var(--transition-speed) var(--transition-ease);text-decoration:none}.forecasting-module__-Ca4PG__breadcrumbs a:hover{color:var(--color-teal-dark);text-decoration:underline}.forecasting-module__-Ca4PG__breadcrumbSeparator{color:var(--color-slate-300)}.forecasting-module__-Ca4PG__breadcrumbCurrent{color:var(--color-slate-600)}.forecasting-module__-Ca4PG__grid2{gap:var(--spacing-xl);grid-template-columns:repeat(2,1fr);display:grid}.forecasting-module__-Ca4PG__grid3{gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}.forecasting-module__-Ca4PG__grid4{gap:var(--spacing-lg);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1024px){.forecasting-module__-Ca4PG__grid3,.forecasting-module__-Ca4PG__grid4{grid-template-columns:repeat(2,1fr)}.forecasting-module__-Ca4PG__grid2{gap:var(--spacing-lg);grid-template-columns:1fr}}@media (max-width:768px){.forecasting-module__-Ca4PG__grid3,.forecasting-module__-Ca4PG__grid4{grid-template-columns:1fr}}.forecasting-module__-Ca4PG__centerText{text-align:center;flex-direction:column;align-items:center;display:flex}.forecasting-module__-Ca4PG__introText{color:var(--color-slate-gray);max-width:640px;margin-bottom:var(--spacing-xl);font-size:1.05rem;line-height:1.65}.forecasting-module__-Ca4PG__cardLink{color:inherit;text-decoration:none;display:block}.forecasting-module__-Ca4PG__exploreCard{background-color:var(--color-pure-white);border:1px solid var(--color-border-gray);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);height:100%;box-shadow:var(--shadow-sm);transition:transform var(--transition-speed) var(--transition-ease), border-color var(--transition-speed) var(--transition-ease);flex-direction:column;display:flex}.forecasting-module__-Ca4PG__exploreCard:hover{border-color:var(--color-teal);box-shadow:var(--shadow-md);transform:translateY(-2px)}.forecasting-module__-Ca4PG__cardTitle{color:var(--color-navy);margin-bottom:var(--spacing-sm);font-size:1.1rem;font-weight:600;line-height:1.35}.forecasting-module__-Ca4PG__cardBody{color:var(--color-slate-gray);flex-grow:1;margin:0;font-size:.9rem;line-height:1.6}.forecasting-module__-Ca4PG__cardAction{color:var(--color-teal);margin-top:var(--spacing-md);align-items:center;gap:4px;font-size:.85rem;font-weight:600;display:inline-flex}.forecasting-module__-Ca4PG__featureBlock{gap:var(--spacing-xl);grid-template-columns:1fr 1.2fr;align-items:center;display:grid}@media (max-width:1024px){.forecasting-module__-Ca4PG__featureBlock{gap:var(--spacing-lg);grid-template-columns:1fr}}.forecasting-module__-Ca4PG__featureTitle{color:var(--color-navy);margin-bottom:var(--spacing-sm);font-size:1.5rem;font-weight:700;line-height:1.25}.forecasting-module__-Ca4PG__featureBody{color:var(--color-slate-gray);margin-bottom:var(--spacing-lg);font-size:.95rem;line-height:1.6}.forecasting-module__-Ca4PG__calloutGrid{margin-bottom:var(--spacing-lg);grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:480px){.forecasting-module__-Ca4PG__calloutGrid{grid-template-columns:1fr}}.forecasting-module__-Ca4PG__calloutCard{border-left:3px solid var(--color-teal);flex-direction:column;gap:4px;padding-left:12px;display:flex}.forecasting-module__-Ca4PG__calloutLabel{color:var(--color-navy);font-size:.85rem;font-weight:600}.forecasting-module__-Ca4PG__calloutBody{color:var(--color-slate-gray);font-size:.8rem;line-height:1.45}.forecasting-module__-Ca4PG__driverLeftCopy{flex-direction:column;justify-content:center;display:flex}.forecasting-module__-Ca4PG__driverBulletList{margin:var(--spacing-md) 0 0 0;grid-template-columns:repeat(2,1fr);gap:12px;padding:0;list-style:none;display:grid}@media (max-width:480px){.forecasting-module__-Ca4PG__driverBulletList{grid-template-columns:1fr}}.forecasting-module__-Ca4PG__driverBulletItem{color:var(--color-slate-700);align-items:center;gap:8px;font-size:.9rem;display:flex}.forecasting-module__-Ca4PG__bulletIcon{color:var(--color-teal);flex-shrink:0}.forecasting-module__-Ca4PG__questionCard{background-color:var(--color-pure-white);border:1px solid var(--color-border-gray);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);height:100%}.forecasting-module__-Ca4PG__questionTitle{color:var(--color-navy);margin-bottom:var(--spacing-sm);font-size:1.05rem;font-weight:600;line-height:1.4}.forecasting-module__-Ca4PG__questionBody{color:var(--color-slate-gray);margin:0;font-size:.875rem;line-height:1.55}.forecasting-module__-Ca4PG__historicalToggleContainer{align-items:center;gap:var(--spacing-lg);margin-top:var(--spacing-xl);flex-direction:column;display:flex}.forecasting-module__-Ca4PG__secondaryWhiteButton{border-color:var(--color-slate-500)!important;color:var(--color-off-white)!important}.forecasting-module__-Ca4PG__secondaryWhiteButton:hover{background-color:#ffffff14!important}
