.b148erdc{display:grid;grid-gap:2.5rem;gap:2.5rem;align-items:start}@media (min-width:960px){.b148erdc{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:4rem}}.b148erdc .intro h1{font-size:clamp(2.6rem,7vw,4.6rem);line-height:.98;margin:.75rem 0 2rem}.b148erdc .intro h2{font-size:1.05rem;margin-top:1.75rem;margin-bottom:.6rem}.b148erdc .intro ul{list-style:none;display:grid;grid-gap:.55rem;gap:.55rem}.b148erdc .intro li{position:relative;padding-left:1.4rem;line-height:1.5;opacity:.8}.b148erdc .intro li:before{content:"→";position:absolute;left:0;color:var(--accent,var(--blue));opacity:1}.b148erdc .intro .fine{margin-top:2rem;font-size:.92rem;line-height:1.6;opacity:.7}.b148erdc .intro .fine a{color:var(--accent,inherit);font-weight:600;-webkit-text-decoration:underline;text-decoration:underline}.b148erdc .booker{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 1.5rem)}.b148erdc .booker iframe{display:block;width:100%;height:680px;border:0;border-radius:16px;background:#fff;box-shadow:0 24px 60px -30px rgba(0,0,0,.7)}.b148erdc .booker .fallback{margin-top:1rem;font-size:.88rem;opacity:.65;text-align:center}.b148erdc .booker .fallback a{color:var(--accent,inherit);font-weight:600;-webkit-text-decoration:underline;text-decoration:underline}