.NJ1Ola_page{width:min(1120px,100% - 48px);margin-inline:auto;padding-block:28px 70px}.NJ1Ola_breadcrumb{color:var(--site-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.NJ1Ola_hero{text-align:center;max-width:840px;margin:70px auto}.NJ1Ola_badge{border:1px solid var(--site-line);color:var(--site-accent);border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:12px;display:inline-flex}.NJ1Ola_hero h1{letter-spacing:-.035em;margin:22px 0;font-size:clamp(36px,5vw,58px);line-height:1.15}.NJ1Ola_hero p,.NJ1Ola_page section p{color:var(--site-muted);line-height:1.8}.NJ1Ola_hero .NJ1Ola_intro{font-size:19px}.NJ1Ola_hero .NJ1Ola_availability{color:var(--site-text);font-weight:600}.NJ1Ola_hero .nb-button{margin-top:16px}.NJ1Ola_page h2{margin:0 0 24px;font-size:clamp(24px,3vw,32px);font-weight:650}.NJ1Ola_preparation{margin-block:80px}.NJ1Ola_preparation>h2,.NJ1Ola_faq>h2{text-align:center}.NJ1Ola_preparation ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;list-style:none;display:grid}.NJ1Ola_preparation li{border:1px solid var(--site-line);border-radius:9px;padding:24px}.NJ1Ola_step{color:var(--site-accent);justify-content:space-between;display:flex}.NJ1Ola_preparation h3{margin-top:22px;font-size:18px}.NJ1Ola_preparation p{font-size:14px}.NJ1Ola_alternative{border:1px solid var(--site-line);background:var(--site-panel);border-radius:12px;grid-template-columns:2fr 1fr;align-items:center;gap:30px;padding:36px;scroll-margin-top:100px;display:grid}.NJ1Ola_alternative h2{margin-top:20px}.NJ1Ola_actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:20px;display:flex}.NJ1Ola_modelMark{min-height:200px;color:var(--site-accent);text-align:center;place-items:center;gap:20px;display:grid}.NJ1Ola_faq{max-width:800px;margin:80px auto 0}.NJ1Ola_faq details{border:1px solid var(--site-line);border-radius:8px;margin-block:12px;padding:18px}.NJ1Ola_faq summary{cursor:pointer;font-weight:600}.NJ1Ola_faq p{margin-bottom:0}@media (max-width:767px){.NJ1Ola_page{width:calc(100% - 32px);padding-top:20px}.NJ1Ola_hero{margin-block:45px}.NJ1Ola_hero .NJ1Ola_intro{font-size:16px}.NJ1Ola_preparation{margin-block:50px}.NJ1Ola_preparation ol{grid-template-columns:1fr}.NJ1Ola_alternative{grid-template-columns:1fr;padding:24px}.NJ1Ola_modelMark{min-height:120px}.NJ1Ola_faq{margin-top:50px}}
