.LegalPageShell_page__0Hn0Z{--legal-ink:#101415;--legal-green:var(--tekkies-footer-green,#102c24);--legal-lime:var(--tekkies-lime,#b4f34d);width:min(1180px,calc(100% - 48px));margin:clamp(156px,10vw,184px) auto clamp(80px,7vw,116px);color:var(--legal-ink);font-family:var(--font-figtree),Arial,sans-serif}.LegalPageShell_hero__SczId{width:min(100%,1040px);margin:0 auto clamp(54px,6vw,84px);text-align:center}.LegalPageShell_eyebrow__vEf3y{display:inline-flex;align-items:center;min-height:34px;margin-bottom:clamp(22px,2.4vw,34px);padding:8px 15px;border-radius:999px;background:var(--legal-lime);color:var(--legal-ink);font-size:13px;font-weight:800;letter-spacing:.1em;line-height:1;text-transform:uppercase}.LegalPageShell_heading__YclMp{margin:0;color:var(--legal-ink);font-family:var(--font-figtree),Arial,sans-serif;font-size:clamp(62px,7.2vw,112px);font-weight:900;letter-spacing:.012em;line-height:.86;text-align:center;text-transform:uppercase;text-wrap:balance}.LegalPageShell_headingAccent__YPXkk{color:var(--legal-lime)}.LegalPageShell_intro__bDb1F{max-width:700px;margin:clamp(24px,2.8vw,38px) auto 0;color:rgb(16 20 21/68%);font-size:clamp(16px,1.2vw,19px);font-weight:560;letter-spacing:.018em;line-height:1.6;text-align:center;text-wrap:balance}.LegalPageShell_section__dYbu8{position:relative;width:min(100%,1000px);margin:0 auto clamp(20px,2.2vw,30px);padding:clamp(28px,3.4vw,46px);overflow:hidden;border:1.5px solid rgb(16 20 21/16%);border-radius:clamp(20px,2vw,28px);background:#f6f7f6;box-shadow:0 18px 42px rgb(16 44 36/6%)}.LegalPageShell_section__dYbu8:last-child{margin-bottom:0}.LegalPageShell_section__dYbu8:after{content:"";position:absolute;top:0;right:0;width:clamp(52px,5vw,76px);height:clamp(10px,.9vw,14px);border-bottom-left-radius:14px;background:var(--legal-lime)}.LegalPageShell_section__dYbu8 h2{margin:0 0 clamp(21px,2.2vw,30px);border:0;padding:0;color:var(--legal-ink);font-family:var(--font-figtree),Arial,sans-serif;font-size:clamp(25px,2.45vw,36px);font-weight:850;letter-spacing:.012em;line-height:1.08;text-transform:uppercase;text-wrap:balance}.LegalPageShell_numberedHeading__0A57e{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start}.LegalPageShell_sectionNumber__DMSo5{display:inline-grid;min-width:46px;min-height:42px;padding:7px 10px;place-items:center;border-radius:12px;background:var(--legal-lime);color:var(--legal-ink);font-size:.72em;line-height:1}.LegalPageShell_section__dYbu8 .legal-list li,.LegalPageShell_section__dYbu8 p{color:rgb(16 20 21/74%);font-family:var(--font-figtree),Arial,sans-serif;font-size:clamp(16px,1.15vw,18px);font-weight:470;letter-spacing:.012em;line-height:1.72}.LegalPageShell_section__dYbu8 p{margin:0 0 14px}.LegalPageShell_section__dYbu8 p:last-child{margin-bottom:0}.LegalPageShell_section__dYbu8 .legal-list{display:flex;flex-direction:column;gap:8px;margin:12px 0 18px;padding-left:24px}.LegalPageShell_section__dYbu8 .legal-list li::marker{color:var(--legal-green);font-weight:800}.LegalPageShell_page__0Hn0Z a{color:var(--legal-green);font-weight:720;text-decoration-color:rgb(16 44 36/38%);text-decoration-thickness:1.5px;text-underline-offset:4px}.LegalPageShell_page__0Hn0Z strong{color:var(--legal-ink);font-weight:760}.LegalPageShell_section__dYbu8 .info-page-note{margin-top:18px;color:rgb(16 20 21/58%);font-size:14px;font-style:italic}.LegalPageShell_cookies__oTfh_ .LegalPageShell_hero__SczId{margin-bottom:clamp(46px,5vw,68px)}.LegalPageShell_cookies__oTfh_ .LegalPageShell_section__dYbu8:first-of-type{background:var(--legal-lime);border-color:var(--legal-ink)}.LegalPageShell_cookies__oTfh_ .LegalPageShell_section__dYbu8:first-of-type:after{background:var(--legal-ink)}.LegalPageShell_cookies__oTfh_ .LegalPageShell_section__dYbu8:first-of-type a,.LegalPageShell_cookies__oTfh_ .LegalPageShell_section__dYbu8:first-of-type p{color:var(--legal-ink)}.LegalPageShell_section__dYbu8 .cookie-list{display:grid;gap:14px}.LegalPageShell_section__dYbu8 .cookie-item{display:grid;grid-template-columns:minmax(170px,.32fr) minmax(0,1fr);gap:clamp(22px,3vw,40px);align-items:start;padding:clamp(20px,2.2vw,28px);border:1px solid rgb(16 20 21/14%);border-radius:18px;background:#ffffff}.LegalPageShell_section__dYbu8 .cookie-item-header{padding-top:2px}.LegalPageShell_section__dYbu8 .cookie-badge{display:inline-block;padding:8px 11px;border-radius:999px;background:var(--legal-lime);color:var(--legal-ink);font-size:12px;font-weight:820;letter-spacing:.06em;line-height:1.15;text-transform:uppercase}.LegalPageShell_section__dYbu8 p.cookie-item-desc{margin:0}@media (max-width:720px){.LegalPageShell_page__0Hn0Z{width:calc(100% - 24px);margin-top:118px;margin-bottom:64px}.LegalPageShell_hero__SczId{margin-bottom:44px}.LegalPageShell_eyebrow__vEf3y{min-height:31px;margin-bottom:18px;padding:7px 12px;font-size:11px}.LegalPageShell_heading__YclMp{font-size:clamp(43px,13vw,62px);letter-spacing:.006em;line-height:.9}.LegalPageShell_intro__bDb1F{max-width:34ch;margin-top:22px;font-size:15px;line-height:1.55}.LegalPageShell_section__dYbu8{margin-bottom:14px;padding:24px 20px 26px;border-radius:20px;box-shadow:0 12px 28px rgb(16 44 36/5%)}.LegalPageShell_section__dYbu8 h2{margin-bottom:20px;font-size:clamp(22px,7vw,28px);line-height:1.12}.LegalPageShell_numberedHeading__0A57e{grid-template-columns:1fr;gap:11px}.LegalPageShell_sectionNumber__DMSo5{min-width:40px;min-height:36px;justify-self:start;border-radius:10px}.LegalPageShell_section__dYbu8 .legal-list li,.LegalPageShell_section__dYbu8 p{font-size:15.5px;line-height:1.68}.LegalPageShell_section__dYbu8 .legal-list{gap:7px;padding-left:21px}.LegalPageShell_section__dYbu8 .cookie-item{grid-template-columns:1fr;gap:13px;padding:18px;border-radius:15px}}