.SubaruMaintenanceSchedule-module__oAV2UG__container{align-items:center;gap:var(--gap-lg);padding:var(--padding-xl);flex-direction:column;display:flex}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module__oAV2UG__container{gap:var(--gap-md);padding:var(--padding-lg)}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module__oAV2UG__container{gap:var(--gap-sm);padding:var(--padding-md)}}.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__manualEntry{align-items:center;gap:var(--gap-md);flex-direction:column;width:100%;display:flex}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__manualEntry{gap:var(--gap-sm)}}.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__manualEntry .SubaruMaintenanceSchedule-module__oAV2UG__yearSelectionContainer{align-items:center;gap:var(--gap-xl);width:100%;margin-bottom:var(--gap-lg);flex-direction:column;display:flex}.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__manualEntry .SubaruMaintenanceSchedule-module__oAV2UG__yearSelectionContainer .SubaruMaintenanceSchedule-module__oAV2UG__yearSelectionTitle{width:100%;font-size:var(--font-heading-md);text-align:left}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__manualEntry .SubaruMaintenanceSchedule-module__oAV2UG__yearSelectionContainer .SubaruMaintenanceSchedule-module__oAV2UG__yearSelectionTitle{font-size:var(--font-heading-sm)}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__manualEntry .SubaruMaintenanceSchedule-module__oAV2UG__yearSelectionContainer .SubaruMaintenanceSchedule-module__oAV2UG__yearSelectionTitle{font-size:var(--font-body-lg)}}.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__manualEntry .SubaruMaintenanceSchedule-module__oAV2UG__yearSelectionContainer .SubaruMaintenanceSchedule-module__oAV2UG__yearSelection{gap:var(--gap-md);grid-template-columns:repeat(8,1fr);width:100%;display:grid}@media only screen and (max-width:1200px){.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__manualEntry .SubaruMaintenanceSchedule-module__oAV2UG__yearSelectionContainer .SubaruMaintenanceSchedule-module__oAV2UG__yearSelection{grid-template-columns:repeat(6,1fr)}}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__manualEntry .SubaruMaintenanceSchedule-module__oAV2UG__yearSelectionContainer .SubaruMaintenanceSchedule-module__oAV2UG__yearSelection{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__manualEntry .SubaruMaintenanceSchedule-module__oAV2UG__yearSelectionContainer .SubaruMaintenanceSchedule-module__oAV2UG__yearSelection{grid-template-columns:repeat(3,1fr)}}.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__manualEntry .SubaruMaintenanceSchedule-module__oAV2UG__modelSelectionContainer{align-items:center;gap:var(--gap-xl);width:100%;margin-bottom:var(--gap-xl);flex-direction:column;display:flex}.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__manualEntry .SubaruMaintenanceSchedule-module__oAV2UG__modelSelectionContainer .SubaruMaintenanceSchedule-module__oAV2UG__modelSelectionTitle{width:100%;font-size:var(--font-heading-md);text-align:left}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__manualEntry .SubaruMaintenanceSchedule-module__oAV2UG__modelSelectionContainer .SubaruMaintenanceSchedule-module__oAV2UG__modelSelectionTitle{font-size:var(--font-heading-sm)}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__manualEntry .SubaruMaintenanceSchedule-module__oAV2UG__modelSelectionContainer .SubaruMaintenanceSchedule-module__oAV2UG__modelSelectionTitle{font-size:var(--font-body-lg)}}.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__manualEntry .SubaruMaintenanceSchedule-module__oAV2UG__modelSelectionContainer .SubaruMaintenanceSchedule-module__oAV2UG__modelSelection{gap:var(--gap-xl);grid-template-columns:repeat(4,1fr);width:100%;display:grid}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__manualEntry .SubaruMaintenanceSchedule-module__oAV2UG__modelSelectionContainer .SubaruMaintenanceSchedule-module__oAV2UG__modelSelection{gap:var(--gap-lg);grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__manualEntry .SubaruMaintenanceSchedule-module__oAV2UG__modelSelectionContainer .SubaruMaintenanceSchedule-module__oAV2UG__modelSelection{gap:var(--gap-sm);grid-template-columns:repeat(2,1fr)}}.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__manualEntry .SubaruMaintenanceSchedule-module__oAV2UG__modelSelectionContainer .SubaruMaintenanceSchedule-module__oAV2UG__modelSelectionItem{align-items:center;gap:var(--gap-sm);padding:var(--padding-lg);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);cursor:pointer;background:none;border:none;flex-direction:column;transition:transform .14s ease-in-out,filter .3s ease-in-out,opacity .3s ease-in-out;display:flex}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__manualEntry .SubaruMaintenanceSchedule-module__oAV2UG__modelSelectionContainer .SubaruMaintenanceSchedule-module__oAV2UG__modelSelectionItem{padding:var(--padding-md);border-radius:var(--radius-lg)}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__manualEntry .SubaruMaintenanceSchedule-module__oAV2UG__modelSelectionContainer .SubaruMaintenanceSchedule-module__oAV2UG__modelSelectionItem{padding:var(--padding-sm)}}@media (hover:hover) and (pointer:fine){.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__manualEntry .SubaruMaintenanceSchedule-module__oAV2UG__modelSelectionContainer .SubaruMaintenanceSchedule-module__oAV2UG__modelSelectionItem:hover{transform:translateY(-2px)}}.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__manualEntry .SubaruMaintenanceSchedule-module__oAV2UG__modelSelectionContainer .SubaruMaintenanceSchedule-module__oAV2UG__modelSelectionItem.SubaruMaintenanceSchedule-module__oAV2UG__modelSelectionItem--selected{border:2px solid var(--primary)}.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__manualEntry .SubaruMaintenanceSchedule-module__oAV2UG__modelSelectionContainer .SubaruMaintenanceSchedule-module__oAV2UG__modelSelectionItem.SubaruMaintenanceSchedule-module__oAV2UG__modelSelectionItem--unselected{opacity:.6;filter:grayscale(70%)}.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__manualEntry .SubaruMaintenanceSchedule-module__oAV2UG__modelSelectionContainer .SubaruMaintenanceSchedule-module__oAV2UG__modelSelectionItem img{object-fit:contain;width:100%;max-width:180px;height:200px}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__manualEntry .SubaruMaintenanceSchedule-module__oAV2UG__modelSelectionContainer .SubaruMaintenanceSchedule-module__oAV2UG__modelSelectionItem img{max-width:140px;height:160px}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__manualEntry .SubaruMaintenanceSchedule-module__oAV2UG__modelSelectionContainer .SubaruMaintenanceSchedule-module__oAV2UG__modelSelectionItem img{max-width:100px;height:100px}}.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__trimSelectionContainer{align-items:center;gap:var(--gap-xl);width:100%;margin-bottom:var(--gap-lg);flex-direction:column;display:flex}.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__trimSelectionContainer .SubaruMaintenanceSchedule-module__oAV2UG__trimSelectionTitle{width:100%;font-size:var(--font-heading-md);text-align:left}.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__trimSelectionContainer .SubaruMaintenanceSchedule-module__oAV2UG__trimSelection{gap:var(--gap-md);grid-template-columns:repeat(4,1fr);width:100%;display:grid}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__trimSelectionContainer .SubaruMaintenanceSchedule-module__oAV2UG__trimSelection{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__trimSelectionContainer .SubaruMaintenanceSchedule-module__oAV2UG__trimSelection{grid-template-columns:repeat(1,1fr)}}.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__mileageContainer{align-items:left;gap:var(--gap-sm);width:100%;margin-bottom:var(--gap-lg);flex-direction:column;display:flex}.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__mileageContainer .SubaruMaintenanceSchedule-module__oAV2UG__mileageTitle{margin-bottom:var(--gap-xl);font-size:var(--font-heading-md);text-align:left}.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__mileageContainer .SubaruMaintenanceSchedule-module__oAV2UG__submitContainer{justify-content:flex-start;display:flex}.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__mileageContainer .SubaruMaintenanceSchedule-module__oAV2UG__errorMessage{margin-top:var(--gap-sm);padding:var(--padding-sm) var(--padding-md);color:var(--error,#dc3545);background:var(--error-bg,var(--surface));border-radius:var(--radius-md)}.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__loadingContainer{justify-content:center;align-items:center;gap:var(--gap-md);width:100%;padding:var(--padding-xl);flex-direction:column;display:flex}.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__scheduleContainer{align-items:left;gap:var(--gap-lg);width:100%;margin-top:var(--gap-xl);flex-direction:column;display:flex}.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__scheduleContainer .SubaruMaintenanceSchedule-module__oAV2UG__scheduleDescription{gap:var(--gap-md);text-align:left;flex-direction:column;display:flex}.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__scheduleContainer .SubaruMaintenanceSchedule-module__oAV2UG__scheduleTypeToggle{gap:var(--gap-md);display:flex}.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__scheduleContainer .SubaruMaintenanceSchedule-module__oAV2UG__userSelectionContainer{justify-content:space-between;align-items:center;gap:var(--gap-lg);width:100%;padding:var(--padding-lg);background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);display:flex}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__scheduleContainer .SubaruMaintenanceSchedule-module__oAV2UG__userSelectionContainer{flex-direction:column;align-items:flex-start}}.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__scheduleContainer .SubaruMaintenanceSchedule-module__oAV2UG__userSelectionContainer .SubaruMaintenanceSchedule-module__oAV2UG__vehicleInfo{align-items:center;gap:var(--gap-lg);display:flex}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__scheduleContainer .SubaruMaintenanceSchedule-module__oAV2UG__userSelectionContainer .SubaruMaintenanceSchedule-module__oAV2UG__vehicleInfo{flex-direction:column;align-items:flex-start}}.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__scheduleContainer .SubaruMaintenanceSchedule-module__oAV2UG__userSelectionContainer .SubaruMaintenanceSchedule-module__oAV2UG__vehicleInfo .SubaruMaintenanceSchedule-module__oAV2UG__vehicleImage{object-fit:contain;width:120px;height:80px}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__scheduleContainer .SubaruMaintenanceSchedule-module__oAV2UG__userSelectionContainer .SubaruMaintenanceSchedule-module__oAV2UG__vehicleInfo .SubaruMaintenanceSchedule-module__oAV2UG__vehicleImage{width:100px;height:70px}}.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__scheduleContainer .SubaruMaintenanceSchedule-module__oAV2UG__userSelectionContainer .SubaruMaintenanceSchedule-module__oAV2UG__vehicleInfo .SubaruMaintenanceSchedule-module__oAV2UG__vehicleSpecs{gap:var(--gap-xs,4px);flex-direction:column;display:flex}.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__scheduleContainer .SubaruMaintenanceSchedule-module__oAV2UG__userSelectionContainer .SubaruMaintenanceSchedule-module__oAV2UG__vehicleActions{gap:var(--gap-md);display:flex}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__scheduleContainer .SubaruMaintenanceSchedule-module__oAV2UG__userSelectionContainer .SubaruMaintenanceSchedule-module__oAV2UG__vehicleActions{width:100%}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__scheduleContainer .SubaruMaintenanceSchedule-module__oAV2UG__userSelectionContainer .SubaruMaintenanceSchedule-module__oAV2UG__vehicleActions{flex-direction:column}}.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__scheduleContainer .SubaruMaintenanceSchedule-module__oAV2UG__scheduleNavigation{justify-content:center;gap:var(--gap-md);display:flex}.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__scheduleContainer .SubaruMaintenanceSchedule-module__oAV2UG__scheduleNavigation .SubaruMaintenanceSchedule-module__oAV2UG__navButton{min-width:120px;padding:var(--padding-sm) var(--padding-lg);font-size:var(--font-body-md);color:var(--text-primary);background:var(--surface);border:1px solid var(--primary);border-radius:var(--radius-md);cursor:pointer;font-weight:500;transition:all .2s}@media (hover:hover) and (pointer:fine){.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__scheduleContainer .SubaruMaintenanceSchedule-module__oAV2UG__scheduleNavigation .SubaruMaintenanceSchedule-module__oAV2UG__navButton:hover{background:var(--elevated-level-two)}}.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__scheduleContainer .SubaruMaintenanceSchedule-module__oAV2UG__scheduleNavigation .SubaruMaintenanceSchedule-module__oAV2UG__navButton:disabled{opacity:.4;cursor:not-allowed}.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__scheduleContainer .SubaruMaintenanceSchedule-module__oAV2UG__scheduleGrid{gap:var(--gap-md);grid-template-columns:repeat(3,1fr);display:grid}@media only screen and (max-width:1024px){.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__scheduleContainer .SubaruMaintenanceSchedule-module__oAV2UG__scheduleGrid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__scheduleContainer .SubaruMaintenanceSchedule-module__oAV2UG__scheduleGrid{grid-template-columns:1fr}}.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__scheduleContainer .SubaruMaintenanceSchedule-module__oAV2UG__scheduleGrid .SubaruMaintenanceSchedule-module__oAV2UG__scheduleCard{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);border:2px solid rgba(0,0,0,0);flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__scheduleContainer .SubaruMaintenanceSchedule-module__oAV2UG__scheduleGrid .SubaruMaintenanceSchedule-module__oAV2UG__scheduleCard:hover{transform:translateY(-2px)}}.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__scheduleContainer .SubaruMaintenanceSchedule-module__oAV2UG__scheduleGrid .SubaruMaintenanceSchedule-module__oAV2UG__scheduleCard .SubaruMaintenanceSchedule-module__oAV2UG__scheduleCardHeader{align-items:center;gap:var(--gap-sm);padding:var(--padding-lg);color:var(--text-secondary);background:var(--elevated-level-two);flex-wrap:wrap;display:flex}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__scheduleContainer .SubaruMaintenanceSchedule-module__oAV2UG__scheduleGrid .SubaruMaintenanceSchedule-module__oAV2UG__scheduleCard .SubaruMaintenanceSchedule-module__oAV2UG__scheduleCardHeader{padding:var(--padding-md)}}.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__scheduleContainer .SubaruMaintenanceSchedule-module__oAV2UG__scheduleGrid .SubaruMaintenanceSchedule-module__oAV2UG__scheduleCard.SubaruMaintenanceSchedule-module__oAV2UG__scheduleCard--current{border-color:var(--primary)}.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__scheduleContainer .SubaruMaintenanceSchedule-module__oAV2UG__scheduleGrid .SubaruMaintenanceSchedule-module__oAV2UG__scheduleCard.SubaruMaintenanceSchedule-module__oAV2UG__scheduleCard--current .SubaruMaintenanceSchedule-module__oAV2UG__scheduleCardHeader{color:var(--on-primary);background:linear-gradient(135deg,var(--primary) 0,var(--primary-dark,var(--primary)) 100%)}.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__scheduleContainer .SubaruMaintenanceSchedule-module__oAV2UG__scheduleGrid .SubaruMaintenanceSchedule-module__oAV2UG__scheduleCard .SubaruMaintenanceSchedule-module__oAV2UG__scheduleCardContent{gap:var(--gap-sm);max-height:500px;padding:var(--padding-lg);flex-direction:column;flex:1;display:flex;overflow-y:auto}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__scheduleContainer .SubaruMaintenanceSchedule-module__oAV2UG__scheduleGrid .SubaruMaintenanceSchedule-module__oAV2UG__scheduleCard .SubaruMaintenanceSchedule-module__oAV2UG__scheduleCardContent{max-height:350px}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__scheduleContainer .SubaruMaintenanceSchedule-module__oAV2UG__scheduleGrid .SubaruMaintenanceSchedule-module__oAV2UG__scheduleCard .SubaruMaintenanceSchedule-module__oAV2UG__scheduleCardContent{max-height:300px;padding:var(--padding-md)}}.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__scheduleContainer .SubaruMaintenanceSchedule-module__oAV2UG__scheduleGrid .SubaruMaintenanceSchedule-module__oAV2UG__scheduleCard .SubaruMaintenanceSchedule-module__oAV2UG__scheduleCardContent .SubaruMaintenanceSchedule-module__oAV2UG__serviceItem{padding:var(--padding-sm);background:var(--surface-variant,var(--surface));border-radius:var(--radius-md)}.SubaruMaintenanceSchedule-module__oAV2UG__container .SubaruMaintenanceSchedule-module__oAV2UG__scheduleContainer .SubaruMaintenanceSchedule-module__oAV2UG__scheduleGrid .SubaruMaintenanceSchedule-module__oAV2UG__scheduleCard .SubaruMaintenanceSchedule-module__oAV2UG__scheduleCardContent .SubaruMaintenanceSchedule-module__oAV2UG__serviceItem .SubaruMaintenanceSchedule-module__oAV2UG__serviceDetails{flex-direction:column;gap:2px;display:flex}.TextClubForm-module__xuJyHG__textClubFormContainer{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.TextClubForm-module__xuJyHG__container{border-radius:var(--radius-md);width:-moz-fit-content;width:fit-content;max-width:600px;box-shadow:var(--shadow-soft);padding:32px 16px}.TextClubForm-module__xuJyHG__container tr{flex-direction:column;gap:8px;display:flex}.TextClubForm-module__xuJyHG__container table{width:100%}.TextClubForm-module__xuJyHG__form{width:100%;display:inline-block}.TextClubForm-module__xuJyHG__form input[type=checkbox]{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.TextClubForm-module__xuJyHG__input{width:100%;height:56px;font-family:var(--typography-font-family);color:var(--text-primary);background-color:var(--surface);border:var(--border-strong);border-radius:var(--radius-md);transition:var(--transition-fast);padding:8px 16px;font-size:16px}.TextClubForm-module__xuJyHG__input:focus{box-shadow:var(--shadow-border);border:none;outline:none}.TextClubForm-module__xuJyHG__input.TextClubForm-module__xuJyHG__mobileInput{width:32%}.TextClubForm-module__xuJyHG__submitButton{width:100%;height:56px;color:var(--on-primary);background-color:var(--primary);border-radius:var(--radius-md);cursor:pointer;border:none;padding:8px 16px;font-size:16px;font-weight:700}@media (hover:hover) and (pointer:fine){.TextClubForm-module__xuJyHG__submitButton:hover{opacity:.9}}.TextClubForm-module__xuJyHG__tableCell{width:100%;padding:8px}.TextClubForm-module__xuJyHG__tableCell input#TextClubForm-module__xuJyHG__mobile1,.TextClubForm-module__xuJyHG__tableCell input#TextClubForm-module__xuJyHG__mobile2{max-width:30%}.TextClubForm-module__xuJyHG__tableCell.TextClubForm-module__xuJyHG__noWrap{white-space:nowrap}.Ticker-module__EJt0Kq__tickerSectionContainer{width:100%;padding:var(--padding-xl);flex-direction:column;display:flex}.Ticker-module__EJt0Kq__tickerSectionContainer.Ticker-module__EJt0Kq__column{flex-direction:column}.Ticker-module__EJt0Kq__tickerSectionContainer.Ticker-module__EJt0Kq__left{align-items:flex-start}.Ticker-module__EJt0Kq__tickerSectionContainer.Ticker-module__EJt0Kq__center{align-items:center}.Ticker-module__EJt0Kq__tickerSectionContainer.Ticker-module__EJt0Kq__right{align-items:flex-end}.Ticker-module__EJt0Kq__tickerSectionContainer .Ticker-module__EJt0Kq__tickerContainer{justify-content:center;align-items:center;gap:var(--gap-xl);width:-moz-fit-content;width:fit-content;padding:var(--padding-xl);background:var(--elevated-level-one);border-radius:var(--radius-lg);box-shadow:var(--shadow-strong);flex-direction:row;display:flex}@media only screen and (max-width:768px){.Ticker-module__EJt0Kq__tickerSectionContainer .Ticker-module__EJt0Kq__tickerContainer{gap:var(--gap-md);flex-direction:column}}.Ticker-module__EJt0Kq__tickerSectionContainer .Ticker-module__EJt0Kq__tickerContainer.Ticker-module__EJt0Kq__column{flex-direction:column}.Ticker-module__EJt0Kq__tickerSectionContainer .Ticker-module__EJt0Kq__tickerContainer.Ticker-module__EJt0Kq__left{align-items:flex-start}.Ticker-module__EJt0Kq__tickerSectionContainer .Ticker-module__EJt0Kq__tickerContainer.Ticker-module__EJt0Kq__center{align-items:center}.Ticker-module__EJt0Kq__tickerSectionContainer .Ticker-module__EJt0Kq__tickerContainer.Ticker-module__EJt0Kq__right{align-items:flex-end}.Ticker-module__EJt0Kq__tickerSectionContainer .Ticker-module__EJt0Kq__tickerContainer .Ticker-module__EJt0Kq__ticker{font-family:monospace;font-size:var(--font-heading-xl);font-weight:700;line-height:var(--line-height-none);color:var(--primary)}.TitleSubtitleHeader-module__w8bwcW__header{flex-direction:column;display:flex}.TitleSubtitleHeader-module__w8bwcW__subtitle{font-family:var(--typography-font-family);font-weight:var(--font-weight-regular);line-height:var(--line-height-md);text-transform:var(--body-text-transform);color:var(--text-secondary);margin:0;font-size:18px;letter-spacing:var(--letter-spacing-sm)!important}.TitleSubtitleHeader-module__w8bwcW__title{font-family:var(--header-font);text-transform:var(--header-text-transform);background:var(--header-text-gradient);background-clip:var(--header-text-background-clip);-webkit-text-fill-color:var(--header-text-fill-color);font-size:max(35px,min(4vw,45px));line-height:var(--line-height-md);color:var(--text-primary);margin:0}