.lp-planner{container-type:inline-size}.lp-card{background:#FFFEFB;border:1.5px solid #e8e4dc;border-radius:24px;padding:clamp(18px,3.4cqw,36px);box-shadow:0 10px 30px rgba(45,74,62,.07)}.lp-row{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start}.lp-steps{gap:28px}.lp-aside{flex:1 1 300px;min-width:0;position:sticky;top:calc(var(--site-header-h, 0px) + 16px);z-index:5;display:flex;flex-direction:column;gap:12px}.lp-panel{border-radius:22px;padding:clamp(18px,2.6cqw,28px)}.lp-rest{display:flex;flex-direction:column;gap:14px}.lp-fig{font-size:clamp(44px,6cqw,58px)}.lp-sc-label{font-size:15px}.lp-sc-fig{font-size:26px}@container (min-width: 560px){.lp-aside{max-height:calc(100vh - var(--site-header-h, 0px) - 32px);overflow-y:auto}}@container (max-width: 559px){.lp-card{background:transparent;border:none;border-radius:0;padding:0;box-shadow:none}.lp-row{display:contents}.lp-steps{gap:22px}.lp-aside{flex:0 0 auto;position:static}.lp-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}.lp-daylabel{flex:0 0 96px}.lp-narrow{display:none}@container (max-width: 559px){.lp-daylabel{flex:0 0 40px}.lp-wide{display:none}.lp-narrow{display:inline}}.lp-bespoke{font-size:clamp(28px,3.4cqw,36px)}.lp-bar-toggle{display:none}@container (max-width: 559px){.lp-aside[data-bar]{position:sticky;top:auto;bottom:0;margin:0 calc(50% - 50vw)}.lp-aside[data-bar] .lp-panel{border-radius:22px 22px 0 0;box-shadow:0 -8px 24px rgba(45,74,62,.18)}.lp-aside[data-bar] .lp-bar-toggle{display:flex}.lp-aside[data-bar=open] .lp-panel{padding:18px 16px 22px 20px;max-height:min(640px,85vh);overflow:auto}.lp-aside[data-bar=closed] .lp-panel{padding:14px 16px 20px 20px}.lp-aside[data-bar=closed] .lp-rest{display:none}.lp-aside[data-bar=closed] .lp-fig{font-size:34px}.lp-aside[data-bar=closed] .lp-sc-fig{font-size:19px}.lp-aside[data-bar=closed] .lp-sc-label{font-size:13px}.lp-aside[data-bar=closed] .lp-bespoke{font-size:24px}}