.lg{--lg-pad:clamp(20px, 3.4vw, 48px);--lg-rule:#ffffff2e;--lg-dim:#ffffff73;flex-direction:column;min-height:100dvh;display:flex;overflow-x:hidden}.lg__nav{padding:14px var(--lg-pad);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:1rem;font-size:12px;display:flex}.lg__home,.lg__lang{color:var(--color-paper);text-decoration:none;transition:opacity .2s}.lg__home:hover,.lg__lang:hover,.lg__home:focus-visible,.lg__lang:focus-visible{opacity:.55}.lg__home-ast{vertical-align:.02em;width:.62em;height:.62em;display:inline-block}.lg__head{padding:clamp(28px, 5vw, 72px) var(--lg-pad) clamp(28px, 4vw, 56px);border-bottom:1px solid var(--lg-rule)}.lg__title{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(40px,8.5vw,132px);font-weight:400;line-height:.9}.lg__lead{max-width:62ch;margin-top:clamp(16px,2.4vw,34px);font-size:clamp(15px,1.5vw,21px);line-height:1.45}.lg__updated{letter-spacing:.12em;text-transform:uppercase;color:var(--lg-dim);margin-top:clamp(12px,1.6vw,20px);font-size:11px}.lg__section{padding:clamp(28px, 4vw, 56px) var(--lg-pad);border-bottom:1px solid var(--lg-rule);grid-template-columns:minmax(120px,1fr) minmax(0,3fr);gap:clamp(20px,3vw,48px);display:grid}.lg__label{letter-spacing:.14em;text-transform:uppercase;color:var(--lg-dim);font-size:11px}.lg__body{max-width:68ch}.lg__prose{color:#ffffffd1;font-size:clamp(15px,1.35vw,18px);line-height:1.55}.lg__prose+.lg__prose{margin-top:.9em}.lg__prose--dim{color:var(--lg-dim)}.lg__link{color:var(--color-paper);text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--lg-rule);text-decoration-color:var(--lg-rule);transition:text-decoration-color .2s}.lg__link:hover,.lg__link:focus-visible{-webkit-text-decoration-color:var(--color-paper);text-decoration-color:var(--color-paper)}.lg__facts{gap:0;display:grid}.lg__fact{border-bottom:1px solid var(--lg-rule);grid-template-columns:minmax(0,15em) minmax(0,1fr);align-items:baseline;gap:clamp(12px,2vw,28px);padding:clamp(12px,1.4vw,18px) 0;display:grid}.lg__facts:last-child .lg__fact:last-child{border-bottom:0}.lg__fact dt{letter-spacing:.1em;text-transform:uppercase;color:var(--lg-dim);font-size:11px}.lg__fact dd{font-size:clamp(14px,1.3vw,18px);line-height:1.45}.lg__gloss{color:var(--lg-dim);margin-top:.35em;font-size:13px;line-height:1.4;display:block}.lg__offer{border:1px solid var(--lg-rule);padding:clamp(18px,2.4vw,32px)}.lg__offer-name{letter-spacing:.01em;text-transform:uppercase;font-size:clamp(22px,3vw,40px);line-height:1.05}.lg__offer-kind{color:var(--lg-dim);margin-top:.5em;font-size:clamp(13px,1.25vw,17px);line-height:1.4}.lg__facts--offer{border-top:1px solid var(--lg-rule);margin-top:clamp(16px,2vw,26px)}.lg__price{text-transform:uppercase;font-size:clamp(16px,1.8vw,24px)}.lg__offer-more{margin-top:clamp(16px,2vw,26px);font-size:clamp(13px,1.25vw,17px);display:inline-block}.lg__offer+.lg__prose{margin-top:clamp(20px,2.6vw,34px)}.lg__footer{padding:clamp(28px, 4vw, 56px) var(--lg-pad) clamp(24px, 3vw, 40px);flex-direction:column;align-items:center;gap:clamp(10px,1.4vw,16px);margin-top:auto;display:flex}.lg__footer-links{justify-content:center}.lg__footer-tagline{letter-spacing:.06em;text-transform:uppercase;color:var(--lg-dim);font-size:12px}@media (max-width:760px){.lg__section{grid-template-columns:minmax(0,1fr);gap:clamp(14px,3vw,22px)}.lg__fact{grid-template-columns:minmax(0,1fr);gap:.4em}}
