.lg-top{--hd:clamp(88px,5.6vw,112px);background:radial-gradient(70% 140% at 50% 100%,var(--hero-in) 0%,var(--hero-mid) 42%,var(--hero-out) 100%);color:#fff;padding:calc(var(--hd) + clamp(40px,4vw,80px)) 0 calc(clamp(48px,4vw,80px) + 40px)}.lg-top h1{font-family:Anomalia,Ploni,sans-serif;font-size:clamp(40px,4vw,76px);font-weight:400;line-height:1.05}.lg-top p{opacity:.8;margin-top:12px;font-size:clamp(16px,1vw,19px)}.lg-body{z-index:1;background:var(--paper);border-radius:40px 40px 0 0;margin-top:-40px;padding:clamp(40px,3.4vw,72px) 0 clamp(72px,6vw,130px);position:relative}.lg-body .wrap{max-width:860px}.lg-body h2{color:var(--blue);margin:clamp(32px,2.6vw,48px) 0 10px;font-family:Anomalia,Ploni,sans-serif;font-size:clamp(26px,1.9vw,36px);font-weight:400;line-height:1.15}.lg-body h2:first-child{margin-top:0}.lg-body p,.lg-body li{color:var(--ink);font-size:clamp(17px,1.05vw,19px);line-height:1.75}.lg-body p+p{margin-top:12px}.lg-body ul{margin-top:10px;padding-inline-start:22px;list-style:outside}.lg-body li+li{margin-top:6px}.lg-body a{color:var(--blue);text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (max-width:720px){.lg-body{border-radius:28px 28px 0 0;margin-top:-28px}}
