/* Thanks page after the brief, and the privacy policy */
.lg-thanks .c2-next__g { margin-top: clamp(8px, 1vw, 16px); }
.lg-k { display: inline-flex; align-items: center; gap: 10px; margin: 0 0 22px; font-family: var(--fd); font-stretch: 125%; font-weight: 600; font-size: .78rem; letter-spacing: .04em; text-transform: uppercase; }
.lg-k i { width: 10px; height: 10px; border-radius: 50%; background: var(--signal); }
.lg-act { display: flex; flex-wrap: wrap; gap: 10px; margin-top: clamp(28px, min(3.4vw, 48.96px), 48px); }
.lg { max-width: 760px; padding: clamp(110px, min(10vw, 144px), 160px) var(--gx) var(--sec); }
.lg .crumbs { margin: 0 0 22px; }
.lg__h { margin: 0 0 18px; font-weight: 500; font-size: clamp(2.4rem, min(5.4vw, 77.76px), 5.2rem); line-height: .95; letter-spacing: -.055em; }
.lg__lead { margin: 0 0 clamp(32px, min(3.6vw, 51.84px), 56px); color: #646A76; font-size: clamp(1.05rem, min(1.3vw, 18.72px), 1.3rem); line-height: 1.45; }
.lg h2 { margin: clamp(32px, min(3vw, 43.2px), 44px) 0 12px; padding-top: 18px; border-top: 1px solid rgba(14, 15, 17, .12); font-weight: 500; font-size: clamp(1.3rem, min(1.8vw, 25.92px), 1.7rem); letter-spacing: -.03em; line-height: 1.1; }
.lg p, .lg li { color: #3A3F48; font-size: 1.02rem; line-height: 1.6; }
.lg p { margin: 0 0 12px; }
.lg ul { margin: 0 0 12px; padding-left: 1.2em; list-style: disc; }
.lg li::marker { color: var(--signal); }
.lg a { color: inherit; text-decoration: underline; text-decoration-color: var(--signal); text-underline-offset: 3px; }
.lg__upd { margin-top: 40px !important; color: #757B86 !important; font-size: .9rem !important; }
