.elementor .e-pp-hero-lg{max-width:820px;padding:0;display:flex;flex-direction:column;gap:20px;align-items:flex-start}.elementor .e-pp-hero-wrap-lg{padding-block-start:56px;padding-block-end:48px}.elementor .e-pp-screen-lg{width:100%;padding:0;display:flex;flex-direction:column;background:linear-gradient(180deg,var(--color-sand) 0%,var(--color-cream) 100%);\n}.elementor .e-pp-s1-lg{padding:0;display:flex;flex-direction:column;gap:14px}.elementor .e-pp-s2-lg{padding:0;display:flex;flex-direction:column;gap:14px}.elementor .e-pp-s3-lg{padding:0;display:flex;flex-direction:column;gap:14px}.elementor .e-pp-s4-lg{padding:0;display:flex;flex-direction:column;gap:14px}.elementor .e-pp-s5-lg{padding:0;display:flex;flex-direction:column;gap:14px}.elementor .e-pp-s6-lg{padding:0;display:flex;flex-direction:column;gap:14px}.elementor .e-pp-s7-lg{padding:0;display:flex;flex-direction:column;gap:14px}.elementor .e-pp-s8-lg{padding:0;display:flex;flex-direction:column;gap:14px}.elementor .e-pp-s9-lg{padding:0;display:flex;flex-direction:column;gap:14px}.elementor .e-pp-s10-lg{padding:0;display:flex;flex-direction:column;gap:14px}.elementor .e-pp-s11-lg{padding:0;display:flex;flex-direction:column;gap:14px}.elementor .e-pp-s12-lg{padding:0;display:flex;flex-direction:column;gap:14px}.elementor .e-pp-s13-lg{padding:0;display:flex;flex-direction:column;gap:14px}.elementor .e-pp-card-lg{display:flex;flex-direction:column;gap:10px}.elementor .e-pp-col-lg{max-width:760px;& a{color:var(--color-accent-deep);text-decoration:underline;text-underline-offset:2px}& a:hover{color:var(--color-ink)}& .legal-table-wrap{overflow-x:auto;border:1px solid var(--color-line);border-radius:var(--border-radius);background:var(--color-paper)}& .legal-table-wrap:focus-visible{outline:3px solid var(--color-ink);outline-offset:2px}& .legal-table{width:100%;min-width:560px;border-collapse:collapse;font-family:var(--font-body),sans-serif;font-size:var(--font-size-small);line-height:1.5;color:var(--color-body-text)}& .legal-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}& .legal-table th,& .legal-table td{padding:10px 14px;text-align:left;vertical-align:top;border-top:1px solid var(--color-line)}& .legal-table thead th{border-top:0;background:var(--color-sand);color:var(--color-ink);font-size:var(--font-size-caption);font-weight:700;letter-spacing:1px;text-transform:uppercase}& .legal-table tbody th{color:var(--color-ink);font-weight:600}\n}.elementor .e-pp-body-wrap-lg{padding-block-start:48px;padding-block-end:72px}