.elementor .cookie-row{min-width:620px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;border-block-end-width:1px;display:grid;gap:14px;grid-template-columns:minmax(0, 1.2fr) 90px minmax(0, 2fr) 110px;align-items:start;border-bottom-style: solid; border-bottom-color: var(--line); & span { font-size: 14px; line-height: 1.45; }\n}.elementor .legal-p{font-size:16px;line-height:1.7;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;& a { color: var(--ink); } & b { color: var(--ink); }\n}.elementor .legal-h3{font-size:19px;line-height:1.3;margin-block-start:26px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .legal-h2{font-size:clamp(24px, 2.6vw, 30px);line-height:1.2;margin-block-start:44px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .legal{max-width:760px;}.elementor .trow-h{background-color:var(--soft);& span { font-size: 11.5px; letter-spacing: .09em; text-transform: uppercase; color: var(--muted); font-weight: 600; }\n}.elementor .tbox{border-radius:14px;border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--card);overflow-x: auto;\n}.elementor .bullet{position:relative;padding-inline-start:18px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;&::before { content: '•'; position: absolute; left: 2px; top: 0; }\n}.elementor .mt-36{margin-block-start:36px;}.elementor .h1-page{font-weight:400;font-size:clamp(44px, 7vw, 88px);letter-spacing:-0.025em;line-height:1;margin-block: 16px 22px;\n}.elementor .muted{color:var(--muted);}.elementor .in{width:100%;max-width:1180px;margin-inline: auto; padding-inline: 24px; box-sizing: border-box;\n}.elementor .phead{width:100%;display:flow-root;padding-block: 72px 56px;\n}.elementor .bg-paper{color:var(--text);background-color:var(--paper);}.elementor .sec{width:100%;display:flow-root;padding-block: 96px;\n}.elementor .eyebrow{font-family:var(--sans);font-weight:600;font-size:12px;color:var(--rust);letter-spacing:0.14em;text-transform:uppercase;}.elementor .pt-0{padding-block-start:0px;}.elementor .trow-last{border-block-end-width:0px;}