.sl-book{padding-block:2rem 5rem}.sl-book-steps{display:flex;gap:1rem;flex-wrap:wrap;padding-block:0 2rem;border-block-end:1px solid var(--sl-line);margin-block-end:2rem}.sl-book-steps a,.sl-book-steps span{min-height:44px;display:inline-flex;align-items:center;padding-inline:.75rem;color:var(--sl-muted)}.sl-book-steps [aria-current=step]{color:var(--sl-brand);font-weight:700;border-block-end:2px solid currentColor}.sl-book-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,340px);gap:2rem;align-items:start}.sl-book-main{min-width:0}.sl-book-aside{position:sticky;top:6rem}.sl-book-lines{padding:0;list-style:none}.sl-book-line{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding-block:1rem;border-block-end:1px solid var(--sl-line)}.sl-book-line h2{margin:0}.sl-book-line p{margin-block:.5rem 0}.sl-book-date,.sl-book-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.sl-book-date .sl-input{width:auto;min-height:44px}.sl-book-slots{border:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.sl-book-slots legend{padding-block:1rem;font-weight:700}.sl-book-slot{width:100%;min-height:48px}.sl-book-totals{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.sl-book-totals dt{min-inline-size:0;overflow-wrap:anywhere}.sl-book-totals dd{margin:0;font-weight:700;min-inline-size:0;overflow-wrap:anywhere;text-align:end}.sl-book-notice{padding:1rem;border-inline-start:3px solid var(--sl-brand);background:var(--sl-surface)}.sl-book-check{display:flex;gap:.75rem;align-items:center;min-height:44px}.sl-book a:focus-visible,.sl-book button:focus-visible,.sl-book input:focus-visible,.sl-book textarea:focus-visible{outline:3px solid var(--sl-brand);outline-offset:3px}.sl-book textarea{width:100%;resize:vertical;min-height:90px}.sl-book-columns{grid-template-columns:1fr}.sl-book-aside{position:static;order:-1}.sl-book-actions .sl-btn{flex:1 1 180px}.sl-book-date{align-items:stretch}.sl-book-date label{width:100%}.sl-book-date .sl-input{flex:1;min-width:0}.sl-book .sl-input{min-height:44px;padding:.75rem;border:1px solid var(--sl-line);border-radius:var(--sl-sm-radius);background:var(--sl-page);color:var(--sl-ink);font:inherit;max-width:100%}@media(min-width:768px){.sl-book-columns{grid-template-columns:minmax(0,1fr) minmax(250px,340px)}.sl-book-aside{position:sticky;top:6rem;order:0}.sl-book-date{align-items:center}.sl-book-date label{width:auto}.sl-book-date .sl-input{flex:none}.sl-book-actions .sl-btn{flex:none}}.sl-book-check-in-image{max-inline-size:100%;block-size:auto}.sl-book textarea.sl-review-comment{min-block-size:8rem}.sl-book-plan-lines{list-style:none;padding:0}.sl-book-plan-line{border-block-start:1px solid var(--sl-line);padding-block:1rem;min-inline-size:0}.sl-book-plan-line h4,.sl-book-plan-line p{margin:0}.sl-book-plan-line dd{overflow-wrap:anywhere}.sl-book-plan-extras{padding-inline-start:1.25rem}.sl-book-plan .sl-book-totals{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sl-book-slots{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.sl-book-slot-card{min-inline-size:0}.sl-book-availability-plan summary{min-block-size:44px;display:list-item;cursor:pointer;padding-block:.75rem;overflow-wrap:anywhere}.sl-book-availability-plan h3,.sl-book-availability-plan dd{overflow-wrap:anywhere}.sl-book-availability-plan summary:focus-visible{outline:3px solid var(--sl-brand);outline-offset:3px}.sl-book-date .sl-input,.sl-book-date>.sl-btn{flex:1 1 100%;inline-size:100%;min-inline-size:0}@media(min-width:768px){.sl-book-date .sl-input,.sl-book-date>.sl-btn{flex:none;inline-size:auto}}.sl-book-slots{align-items:start}.sl-book-slots>legend{grid-column:1/-1}.sl-book-slot-card{align-self:start}.sl-book>.sl-h1{margin-block:0 1rem}.sl-book-steps{list-style:none;margin:0 0 1.5rem;padding:0;gap:.5rem;flex-wrap:nowrap;overflow-x:auto;border-block-end:0}.sl-book-steps li{flex:none}.sl-book-steps a,.sl-book-steps span{white-space:nowrap;gap:.25rem;border-block-end:2px solid var(--sl-line);text-decoration:none}.sl-book-steps [aria-current=step]{border-block-end-color:var(--sl-brand)}.sl-book-aside{order:0}.sl-book-aside .sl-book-totals dt{color:var(--sl-muted)}.sl-book-summary-lines{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.sl-book-aside-action{inline-size:fit-content}.sl-book-dock{display:none}.sl-book-line.sl-book-service{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:.75rem;align-items:start}.sl-book-service-media{inline-size:56px;block-size:56px;border-radius:12px;object-fit:cover;background:var(--sl-brand-soft)}.sl-book-service-copy{min-inline-size:0}.sl-book-service .sl-price{text-align:end}.sl-book-week{display:grid;gap:.75rem}.sl-book-week-head{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap}.sl-book-week-title{margin:0;font-weight:700}.sl-book-week-spacer{min-inline-size:1px}.sl-book-days{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(72px,1fr);gap:.5rem;overflow-x:auto}.sl-book-day{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;min-block-size:64px;padding:.5rem;border:1px solid var(--sl-line);border-radius:var(--sl-sm-radius);background:var(--sl-surface);color:var(--sl-ink);font-weight:600;text-decoration:none;white-space:nowrap}.sl-book-day[aria-current=date]{background:var(--sl-brand-soft);border-color:var(--sl-brand);color:var(--sl-brand)}.sl-book-day[aria-disabled=true]{opacity:.45}.sl-book-other-date summary{min-block-size:44px;display:flex;align-items:center;cursor:pointer;color:var(--sl-brand);font-weight:600}@media(min-width:768px){.sl-book-days{grid-auto-flow:row;grid-template-columns:repeat(7,minmax(0,1fr));overflow:visible}}@media(min-width:1001px){.sl-book-columns{grid-template-columns:minmax(0,1fr) 300px;gap:1.5rem}.sl-book-main{max-inline-size:720px}}@media(min-width:1400px){.sl-book-columns{gap:3rem}}@media(max-width:767px){.sl-book-dock{position:fixed;inset-inline:0;inset-block-end:0;z-index:31;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:var(--sl-page);border-block-start:1px solid var(--sl-line)}.sl-app:has(.sl-book-dock) .sl-tabbar{display:none}.sl-book:has(.sl-book-dock){padding-block-end:7rem}.sl-book-aside-action{display:none}}@media(min-width:768px){.sl-waitlist>*{inline-size:100%;max-inline-size:640px;margin-inline:auto}}.sl-appt-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}.sl-appt-main,.sl-appt-aside{min-inline-size:0}@media(min-width:1001px){.sl-appt{max-inline-size:1200px}.sl-appt-layout{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:2rem}.sl-appt-aside{position:sticky;inset-block-start:1.5rem}}@media(min-width:1400px){.sl-appt{max-inline-size:1320px}}.sl-book-service .sl-h2{font-size:1.0625rem;line-height:1.3}@media(min-width:768px) and (max-width:1000px){.sl-book-columns:not(.sl-bag-grid){grid-template-columns:minmax(0,1fr)}.sl-book-columns:not(.sl-bag-grid) .sl-book-aside{position:static}}.sl-book-tabs{display:flex;gap:.5rem;overflow-x:auto;padding-block:.5rem}.sl-book-tab{display:inline-flex;align-items:center;justify-content:center;flex:none;min-block-size:44px;padding:.5rem 1rem;border:1px solid var(--sl-line);border-radius:999px;background:var(--sl-page);color:var(--sl-ink);font:inherit;font-size:.8125rem;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.sl-book-tab[aria-current=true],.sl-book-tab[aria-pressed=true]{background:var(--sl-brand-soft);border-color:var(--sl-brand);color:var(--sl-brand)}.sl-book-tab:focus-visible{outline:3px solid var(--sl-brand);outline-offset:3px}.sl-book-service-action{display:grid;gap:.5rem;justify-items:end;text-align:end;align-content:start}.sl-book-service-action .sl-price{font-size:1rem}.sl-book-added{color:var(--sl-brand);font-size:.8125rem;font-weight:600}.sl-book-prefs-apply{inline-size:fit-content}.sl-book-week-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(78px,1fr);gap:.5rem;overflow-x:auto;padding-block-end:.5rem}.sl-book-day-col{min-inline-size:0;padding:.5rem;border:1px solid transparent;border-radius:12px;background:var(--sl-surface);text-align:center}.sl-book-day-col[aria-current=date]{border-color:var(--sl-brand);background:var(--sl-brand-soft)}.sl-book-day-head{margin:0;font-size:1rem}.sl-book-day-col .sl-book-day{display:flex;flex-direction:column;align-items:center;gap:.125rem;min-block-size:44px;justify-content:center;border:0;background:transparent;padding:0;min-inline-size:0}.sl-book-day-col a.sl-book-day{color:var(--sl-ink);text-decoration:none}.sl-book-day-col[aria-current=date] a.sl-book-day{color:var(--sl-brand)}.sl-book-day-col .sl-book-tchip,.sl-book-day-empty{display:none}.sl-book-tchip{display:inline-flex;align-items:center;justify-content:center;inline-size:100%;min-block-size:44px;margin-block-start:.5rem;padding:.25rem;border:1px solid var(--sl-line);border-radius:12px;background:var(--sl-page);color:var(--sl-ink);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.sl-book-tchip:hover{border-color:var(--sl-brand);color:var(--sl-brand)}.sl-book-tchip:focus-visible{outline:3px solid var(--sl-brand);outline-offset:3px}.sl-book-times-area{margin-block-start:1rem}.sl-book-selected-day{display:grid;gap:.75rem}.sl-book-selected-title{margin:0}.sl-book-tchips{display:flex;flex-wrap:wrap;gap:.5rem}.sl-book-tchips .sl-book-tchip{flex:1 1 85px;inline-size:auto;margin:0}.sl-book-plans summary{min-block-size:44px;display:list-item;cursor:pointer;padding-block:.75rem;font-weight:600}.sl-book-plans-list{list-style:none;margin:0;padding:0}@media(min-width:768px){.sl-book-week-grid{grid-auto-flow:row;grid-template-columns:repeat(7,minmax(0,1fr));overflow:visible}}@media(min-width:1001px){.sl-book-week-grid:not(.sl-book-week-grid--strip) .sl-book-tchip{display:inline-flex}.sl-book-week-grid:not(.sl-book-week-grid--strip) .sl-book-day-empty{display:block;margin:.5rem 0 0;font-size:.8125rem}.sl-book-selected-day:not(.sl-book-selected-day--always){display:grid}}.sl-book-promo-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:stretch}.sl-book-promo-row .sl-input{flex:1 1 12rem;min-inline-size:0;text-transform:uppercase}.sl-book-promo-row .sl-btn{flex:none}.sl-book-chips{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-start}.sl-book .sl-book-chips .sl-book-chip{display:block;flex:0 1 auto;min-inline-size:0;border:0;padding:0;background:transparent;border-radius:0}.sl-book .sl-book-chips .sl-book-chip[open]{flex:1 1 100%}.sl-book .sl-book-chips .sl-book-chip>summary{min-block-size:44px;display:inline-flex;align-items:center;gap:.25rem;padding:0 1rem;border:1px solid var(--sl-line);border-radius:999px;cursor:pointer;list-style:none;color:var(--sl-ink);font-weight:600;white-space:nowrap}.sl-book .sl-book-chips .sl-book-chip>summary::-webkit-details-marker{display:none}.sl-book .sl-book-chips .sl-book-chip[open]>summary{background:var(--sl-brand-soft);border-color:var(--sl-brand);color:var(--sl-brand);margin-block-end:.75rem}.sl-book .sl-book-chips .sl-book-chip>summary:focus-visible{outline:3px solid var(--sl-brand);outline-offset:3px}.sl-book-chip-body{padding-block:.75rem 0}.sl-book-actions .sl-btn[disabled],.sl-book-aside-action[disabled],.sl-book-dock .sl-btn[disabled]{opacity:.5;cursor:not-allowed}.sl-book-service-action .sl-btn{padding-inline:1rem;min-inline-size:5rem}.sl-book-tabs,.sl-book-week-grid{scrollbar-width:thin}.sl-book-day-col .sl-book-more{display:none;margin-block-start:.5rem;color:var(--sl-brand);font-size:.8125rem;font-weight:600}@media(min-width:1001px){.sl-book-week-grid:not(.sl-book-week-grid--strip) .sl-book-more{display:block}}.sl-book-more-times{margin-block-start:.75rem}.sl-book-more-times>summary{display:inline-flex;align-items:center;min-block-size:44px;padding-inline:1rem;border:1px solid var(--sl-line);border-radius:12px;color:var(--sl-brand);font-weight:600;cursor:pointer}.sl-book-more-times[open]>summary{margin-block-end:.75rem}.sl-resched-days{display:grid;gap:1.5rem}.sl-resched-day{display:grid;gap:.75rem;min-inline-size:0}.sl-resched-option{padding:1rem}.sl-resched-time{margin:0;font-weight:700;font-size:1.125rem}.sl-resched-details>summary{min-block-size:44px;display:flex;align-items:center;color:var(--sl-brand);font-weight:600;cursor:pointer}@media(min-width:1001px){.sl-resched-day{grid-template-columns:minmax(0,1fr)}}.sl-policy-details>summary{cursor:pointer;font-size:1.125rem;font-weight:600;min-block-size:44px;display:flex;align-items:center}.sl-policy-details[open]>summary{margin-block-end:.75rem}.sl-policy-details .sl-book-totals{grid-template-columns:minmax(0,1fr) auto}.sl-policy-details .sl-book-totals dt{min-inline-size:0;overflow-wrap:anywhere}.sl-book-countdown strong{font-variant-numeric:tabular-nums}.sl-book-countdown-expired{border-color:var(--sl-danger)}.sl-policy-details>summary{list-style:none;gap:.5rem}.sl-policy-details>summary::-webkit-details-marker{display:none}.sl-policy-details>summary::before{content:"▸";display:inline-block;flex:none;color:var(--sl-brand);transition:transform var(--sl-duration,150ms)}.sl-policy-details[open]>summary::before{transform:rotate(90deg)}[dir="rtl"] .sl-policy-details>summary::before{content:"◂"}[dir="rtl"] .sl-policy-details[open]>summary::before{transform:rotate(-90deg)}.sl-book-aside .sl-book-totals{grid-template-columns:minmax(min-content,auto) minmax(0,1fr)}.sl-book-aside .sl-book-totals dt{overflow-wrap:break-word}.sl-book-aside .sl-book-totals dd{overflow-wrap:anywhere}.sl-book-totals,.sl-policy-details .sl-book-totals,.sl-book-aside .sl-book-totals{grid-template-columns:fit-content(60%) minmax(0,1fr);column-gap:var(--sl-space-3,.75rem)}.sl-book-totals dt,.sl-policy-details .sl-book-totals dt,.sl-book-aside .sl-book-totals dt{overflow-wrap:break-word;min-inline-size:0}.sl-book-totals dd{overflow-wrap:anywhere;min-inline-size:0}.sl-book-plan .sl-book-totals{grid-template-columns:fit-content(60%) minmax(0,1fr)}.sl-waitlist article.sl-card{gap:10px}.sl-waitlist .sl-wl-status{display:inline-flex;align-self:start;align-items:center;min-block-size:28px;padding:2px 12px;border-radius:999px;border:1px solid var(--sl-line);background:var(--sl-page);color:var(--sl-brand);font-size:13px;font-weight:600;margin:0}.sl-waitlist .sl-wl-date{margin:0;font-size:13px}.sl-waitlist .sl-wl-list{margin:0;padding-inline-start:18px;font-weight:600}.sl-waitlist .sl-wl-when{margin:4px 0 0;padding:12px 14px;border-radius:var(--sl-radius);background:color-mix(in srgb,var(--sl-brand) 7%,var(--sl-page));font-size:16px;font-weight:700}.sl-waitlist .sl-wl-expiry{margin:0;font-size:13px;color:var(--sl-brand);font-weight:600}.sl-waitlist article.sl-card form .sl-btn{inline-size:100%;justify-content:center}.sl-waitlist article.sl-card .sl-eyebrow{margin:0;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.sl-app .sl-book.sl-book-redesign{padding-block:32px 64px}.sl-app .sl-book.sl-book-redesign .sl-book-heading{margin-block-end:28px}.sl-app .sl-book.sl-book-redesign .sl-h1{font-family:var(--sl-font);font-size:clamp(2rem,4vw,2.75rem);font-weight:600;line-height:1.15;letter-spacing:-.035em}.sl-app .sl-book.sl-book-redesign .sl-book-heading>.sl-h1{margin-block:0 24px}.sl-app .sl-book.sl-book-redesign .sl-h2{font-family:var(--sl-font);font-size:21px;line-height:1.35;font-weight:600}.sl-app .sl-book.sl-book-redesign .sl-book-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;overflow:visible}.sl-app .sl-book.sl-book-redesign .sl-book-steps li{min-inline-size:0}.sl-app .sl-book.sl-book-redesign .sl-book-steps :is(a,span){display:flex;align-items:center;gap:10px;min-block-size:52px;padding:8px 0 12px;border:0;border-block-end:2px solid var(--sl-line);color:var(--sl-muted);font-size:13px;line-height:20px;white-space:normal}.sl-app .sl-book.sl-book-redesign .sl-book-steps bdi{display:inline-grid;place-items:center;flex:none;inline-size:26px;block-size:26px;border-radius:50%;border:1px solid var(--sl-line);font-size:12px}.sl-app .sl-book.sl-book-redesign .sl-book-steps [aria-current="step"]{border-block-end-color:var(--sl-brand);color:var(--sl-brand);font-weight:600}.sl-app .sl-book.sl-book-redesign .sl-book-steps [aria-current="step"] bdi{background:var(--sl-brand);border-color:var(--sl-brand);color:var(--sl-page)}.sl-app .sl-book.sl-book-redesign .sl-book-columns{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:28px}.sl-app .sl-book.sl-book-redesign .sl-book-main{max-inline-size:none;gap:24px}.sl-app .sl-book.sl-book-redesign .sl-book-main>.sl-card,.sl-app .sl-book.sl-book-redesign :is(#book-customize-form,#book-review-form)>.sl-card{padding:0 0 24px;border:0;border-block-end:1px solid var(--sl-line);border-radius:0;background:transparent;gap:16px}.sl-app .sl-book.sl-book-redesign .sl-book-lines{gap:0;margin:0}.sl-app .sl-book.sl-book-redesign .sl-book-line.sl-book-service{grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:16px;padding:20px 0;border:0;border-block-end:1px solid var(--sl-line);border-radius:0;background:transparent}.sl-app .sl-book.sl-book-redesign .sl-book-service-copy{gap:6px}.sl-app .sl-book.sl-book-redesign .sl-book-service-copy .sl-h2{font-size:17px;margin:0}.sl-app .sl-book.sl-book-redesign .sl-book-service-copy>p{margin:0;font-size:13px;line-height:20px}.sl-app .sl-book.sl-book-redesign .sl-book-service-action{gap:8px}.sl-app .sl-book.sl-book-redesign .sl-book-tabs{gap:8px;padding-block:0 12px}.sl-app .sl-book.sl-book-redesign .sl-book-tab{border-radius:10px;font-size:13px}.sl-app .sl-book.sl-book-redesign .sl-book-aside{position:static;order:0;padding:24px;border-radius:16px;background:var(--sl-surface);border:1px solid var(--sl-line);gap:16px}.sl-app .sl-book.sl-book-redesign .sl-book-aside .sl-h2{margin:0;font-size:20px}.sl-app .sl-book.sl-book-redesign .sl-book-aside>p{margin:0;font-size:13px;line-height:1.55}.sl-app .sl-book.sl-book-redesign .sl-book-summary-lines{gap:8px;padding-block:16px;border-block:1px solid var(--sl-line);font-size:14px}.sl-app .sl-book.sl-book-redesign .sl-book-totals{gap:10px 16px;margin:0;font-size:14px;line-height:1.45}.sl-app .sl-book.sl-book-redesign .sl-book-aside .sl-book-totals>:nth-last-child(-n+4){color:var(--sl-ink);font-weight:600}.sl-app .sl-book.sl-book-redesign .sl-book-aside-action{inline-size:100%}.sl-app .sl-book.sl-book-redesign .sl-book-actions{gap:12px;margin-block-start:8px}.sl-app .sl-book.sl-book-redesign .sl-book-actions .sl-btn{inline-size:auto}.sl-app .sl-book.sl-book-redesign :is(.sl-btn,.sl-input,textarea){border-radius:10px}.sl-app .sl-book.sl-book-redesign .sl-book-notice{margin-block:0 20px;border-radius:0 10px 10px 0;font-size:14px;line-height:1.55}[dir="rtl"] .sl-app .sl-book.sl-book-redesign .sl-book-notice{border-radius:10px 0 0 10px}.sl-app .sl-book.sl-book-redesign #book-customize-form{gap:24px}.sl-app .sl-book.sl-book-redesign [data-sl-line]>fieldset{margin:0;padding:0;border:0;gap:8px}.sl-app .sl-book.sl-book-redesign [data-sl-line]>fieldset>legend{margin-block-end:8px;font-size:15px;line-height:22px;font-weight:600}.sl-app .sl-book.sl-book-redesign [data-sl-line] .sl-book-check{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:4px 12px;align-items:center;min-block-size:56px;margin:0;padding:12px;border:1px solid var(--sl-line);border-radius:10px}.sl-app .sl-book.sl-book-redesign [data-sl-line] .sl-book-check>input{grid-column:1;grid-row:1/span 2;margin:0}.sl-app .sl-book.sl-book-redesign [data-sl-line] .sl-book-check>span:last-child{grid-column:2/-1;color:var(--sl-muted);font-size:12px}.sl-app .sl-book.sl-book-redesign [data-sl-line] .sl-book-check:has(>input:checked){border-color:var(--sl-brand);background:var(--sl-brand-soft)}.sl-app .sl-book.sl-book-redesign .sl-book-week-grid{gap:8px}.sl-app .sl-book.sl-book-redesign .sl-book-day-col{border-radius:12px;padding:8px}.sl-app .sl-book.sl-book-redesign .sl-book-day-col[aria-current="date"]{border-color:var(--sl-brand)}.sl-app .sl-book.sl-book-redesign .sl-book-tchip{border-radius:8px;font-weight:500}.sl-app .sl-book.sl-book-redesign .sl-book-tchip:focus-visible{outline-width:2px}.sl-app .sl-book.sl-book-redesign .sl-book-plan-lines{gap:0;padding-inline-start:20px}.sl-app .sl-book.sl-book-redesign .sl-book-plan-line{padding-block:16px;border-block-end:1px solid var(--sl-line)}.sl-app .sl-book.sl-book-redesign .sl-book-plan-line .sl-h2{font-size:16px}.sl-app .sl-book.sl-book-redesign .sl-policy-details>summary{font-size:16px}.sl-app .sl-book.sl-book-redesign.sl-book-state{max-inline-size:760px}.sl-app .sl-book.sl-book-redesign.sl-book-state>.sl-card{gap:20px;padding:28px;border-radius:16px}.sl-app .sl-book.sl-book-redesign.sl-book-state .sl-h1{margin:0;font-size:clamp(1.75rem,4vw,2.25rem)}@media(min-width:1001px){.sl-app .sl-book.sl-book-redesign .sl-book-columns{grid-template-columns:minmax(0,1fr) 340px;gap:40px}.sl-app .sl-book.sl-book-redesign .sl-book-aside{position:sticky;inset-block-start:var(--sl-header-offset,24px)}}@media(max-width:767px){.sl-app .sl-book.sl-book-redesign{padding-block-start:24px}.sl-app .sl-book.sl-book-redesign .sl-book-steps{gap:8px}.sl-app .sl-book.sl-book-redesign .sl-book-steps :is(a,span){flex-direction:column;align-items:start;gap:8px;font-size:11px;line-height:16px}.sl-app .sl-book.sl-book-redesign .sl-book-line.sl-book-service{grid-template-columns:48px minmax(0,1fr);gap:12px}.sl-app .sl-book.sl-book-redesign .sl-book-service-media{inline-size:48px;block-size:48px}.sl-app .sl-book.sl-book-redesign .sl-book-service-action{grid-column:2;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.sl-app .sl-book.sl-book-redesign .sl-book-aside-action{display:none}.sl-app .sl-book.sl-book-redesign .sl-book-dock{gap:16px;padding:12px 20px calc(12px + env(safe-area-inset-bottom))}.sl-app .sl-book.sl-book-redesign .sl-book-actions .sl-btn{flex:1 1 100%}.sl-app .sl-book.sl-book-redesign:has(.sl-book-dock){padding-block-end:104px}}
