.WinterTyresCalculator-module-scss-module__Hzyd-G__tyre-calc{background:var(--color-bg-widget);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-widget);gap:var(--spacing-lg);flex-direction:column;display:flex}@media (min-width:640px){.WinterTyresCalculator-module-scss-module__Hzyd-G__tyre-calc{padding:var(--spacing-xl)}}.WinterTyresCalculator-module-scss-module__Hzyd-G__tyre-calc__field{gap:var(--spacing-xs);flex-direction:column;max-width:400px;display:flex}.WinterTyresCalculator-module-scss-module__Hzyd-G__tyre-calc__label{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.WinterTyresCalculator-module-scss-module__Hzyd-G__tyre-calc__select{width:100%;min-height:44px;padding:10px var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-base);color:var(--color-text-primary);background:var(--color-bg);cursor:pointer;transition:border-color var(--transition-base)}.WinterTyresCalculator-module-scss-module__Hzyd-G__tyre-calc__select:focus{border-color:var(--color-primary);outline:none}.WinterTyresCalculator-module-scss-module__Hzyd-G__tyre-calc__status{gap:var(--spacing-xs);padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.WinterTyresCalculator-module-scss-module__Hzyd-G__tyre-calc__status--on{background:var(--color-warning-bg);border-color:var(--color-warning-border)}.WinterTyresCalculator-module-scss-module__Hzyd-G__tyre-calc__status--off{background:var(--color-success-bg);border-color:var(--color-success-border)}.WinterTyresCalculator-module-scss-module__Hzyd-G__tyre-calc__status--info{background:var(--color-info-bg);border-color:var(--color-info-border)}.WinterTyresCalculator-module-scss-module__Hzyd-G__tyre-calc__status-title{font-size:var(--font-size-lg);color:var(--color-text-primary)}.WinterTyresCalculator-module-scss-module__Hzyd-G__tyre-calc__status-sub{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.WinterTyresCalculator-module-scss-module__Hzyd-G__tyre-calc__grid{gap:var(--spacing-sm);grid-template-columns:1fr;margin:0;display:grid}@media (min-width:640px){.WinterTyresCalculator-module-scss-module__Hzyd-G__tyre-calc__grid{grid-template-columns:1fr 1fr}}.WinterTyresCalculator-module-scss-module__Hzyd-G__tyre-calc__item{padding:var(--spacing-md);background:var(--color-bg-secondary);border-radius:var(--radius-sm)}@media (min-width:640px){.WinterTyresCalculator-module-scss-module__Hzyd-G__tyre-calc__item--wide{grid-column:1/-1}}.WinterTyresCalculator-module-scss-module__Hzyd-G__tyre-calc__term{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-xs)}.WinterTyresCalculator-module-scss-module__Hzyd-G__tyre-calc__value{font-size:var(--font-size-base);color:var(--color-text-primary);margin:0;font-weight:600}.WinterTyresCalculator-module-scss-module__Hzyd-G__tyre-calc__note{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.6}.WinterTyresCalculator-module-scss-module__Hzyd-G__tyre-calc__source{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.WinterTyresCalculator-module-scss-module__Hzyd-G__tyre-calc__link{color:var(--color-primary);text-decoration:underline}[data-theme=dark] .WinterTyresCalculator-module-scss-module__Hzyd-G__tyre-calc__link{color:var(--color-primary-light-text)}
.page-module-scss-module__jKZFKa__page__title{font-size:var(--font-size-2xl);color:var(--color-text-primary);margin-bottom:var(--spacing-lg);font-weight:700}@media (min-width:640px){.page-module-scss-module__jKZFKa__page__title{font-size:36px}}.page-module-scss-module__jKZFKa__page__subtitle{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin:calc(-1*var(--spacing-sm)) 0 var(--spacing-lg);line-height:1.5}.page-module-scss-module__jKZFKa__page__content{margin-top:var(--spacing-2xl)}.page-module-scss-module__jKZFKa__page__description{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:var(--spacing-xl);line-height:1.7}.page-module-scss-module__jKZFKa__faq__title{font-size:var(--font-size-xl);color:var(--color-text-primary);margin-bottom:var(--spacing-lg);font-weight:600}.page-module-scss-module__jKZFKa__faq__list{gap:var(--spacing-md);flex-direction:column;display:flex}.page-module-scss-module__jKZFKa__faq__item{background-color:var(--color-bg-widget);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-lg)}.page-module-scss-module__jKZFKa__faq__question{font-size:var(--font-size-base);color:var(--color-text-primary);margin-bottom:var(--spacing-sm);font-weight:600}.page-module-scss-module__jKZFKa__faq__answer{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.7}
