.sg-policy{color:#111;background:#f9f9f9;min-height:100vh;font-family:Arial,sans-serif;line-height:1.7;overflow-wrap:anywhere}.sg-policy a{color:inherit;text-underline-offset:4px}.sg-policy a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.sg-policy-header{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1120px;margin:auto;padding:28px 24px;border-bottom:1px solid #ddd}.sg-policy-brand{font:28px Georgia,serif;text-decoration:none}.sg-policy main{max-width:780px;margin:auto;padding:48px 24px 64px}.sg-policy h1{font:400 clamp(32px,5vw,48px)/1.15 Georgia,serif;margin:28px 0 16px}.sg-policy h2{font:400 28px/1.3 Georgia,serif;margin:0 0 16px}.sg-policy p{margin:0 0 12px}.sg-policy .sg-policy-subtitle{font-size:20px}.sg-policy section{margin-top:36px}.sg-policy footer{text-align:center;border-top:1px solid #ddd;padding:28px 24px}@media(max-width:480px){.sg-policy-header{gap:12px;padding:22px 20px}.sg-policy-brand{font-size:23px}.sg-policy main{padding:30px 20px 48px}}@font-face{font-family:LpJost;src:url(/affiliates/Jost.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:LpInter;src:url(/affiliates/Inter.woff2) format("woff2");font-weight:100 900;font-display:swap}.lp-root{--base:#EBEBEF;--contrast:#1C2930;--s50:min(6.5rem,8vw);--s20:min(1.5rem,2vw);--wide:1280px;min-height:100dvh;background:var(--base);color:var(--contrast);font-family:LpJost,sans-serif;font-size:1.2rem;line-height:1.5;-webkit-font-smoothing:antialiased}.lp-root *{box-sizing:border-box}.lp-root img{display:block;max-width:100%;height:auto}.lp-root a{color:inherit}.lp-root h2,.lp-root h4{font-family:LpInter,sans-serif;margin:0;line-height:1.2}.lp-root p{margin:0}.lp-root .site-header{background:var(--base);padding:30px var(--s50)}.lp-root .header-in{max-width:var(--wide);margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:var(--s20)}.lp-root .header-left a{display:flex;align-items:center;gap:12px;text-decoration:none}.lp-root .logo{width:60px;height:auto}.lp-root .brand{font-family:LpInter,sans-serif;font-size:1.25rem;font-weight:600}.lp-root .header-contact{margin-left:auto;display:flex;gap:24px;font-size:1.1rem}.lp-root .header-contact a{text-decoration:none}.lp-root .header-social{list-style:none;margin:0;padding:0;display:flex;gap:1rem}.lp-root .header-social a{display:flex;color:var(--contrast);padding:.25em;transition:transform .15s}.lp-root .header-social a:hover{transform:scale(1.1)}.lp-root .header-social .s-ig,.lp-root .header-social .s-fb,.lp-root .header-social .s-go{border-radius:50%;color:#fff;width:36px;height:36px;align-items:center;justify-content:center}.lp-root .s-ig{background:#f00075}.lp-root .s-fb{background:#0866ff}.lp-root .s-go{background:#e44736}.lp-root .affiliates-page{padding:40px var(--s50) var(--s50)}.lp-root .affiliates-page>h2{text-align:center;font-weight:400;font-size:clamp(2rem,3vw,2.65rem);margin-bottom:200px}.lp-root .affiliates-grid{max-width:1280px;margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:100px var(--s50)}.lp-root .affiliates-grid h4{text-align:center;font-size:24px;font-weight:700;margin-bottom:24px}.lp-root .affiliate-logo{display:block;margin-bottom:28px}.lp-root .affiliate-logo img{height:auto;margin:auto;max-width:100%}.lp-root .affiliates-grid p{font-size:1.2rem;line-height:1.55;margin-bottom:1.2rem}.lp-root .site-footer{padding:var(--s20) var(--s50);text-align:center;font-size:1rem}.lp-root .site-footer p{padding:1rem 0}@media(max-width:781px){.lp-root .site-header{padding:18px var(--s50)}.lp-root .header-in{flex-wrap:wrap}.lp-root .header-contact{font-size:1rem;gap:16px;margin-left:0}.lp-root .header-social{margin-left:auto;gap:10px}.lp-root .affiliates-grid{grid-template-columns:1fr;gap:60px}.lp-root .affiliates-page>h2{margin-bottom:80px}}.sg-form .nf-field-element input:not([type=checkbox]),.sg-form .nf-field-element textarea{width:100%;box-sizing:border-box;padding:8px;font:inherit;border:1px solid #ccc;background:#fff}.sg-form .nf-field-element textarea{height:200px}.sg-form .nf-error-msg,.sg-form .nf-error-required{color:#e80000;font-size:.875em}.sg-form .nf-error .nf-field-element input,.sg-form .nf-error .nf-field-element textarea{border-color:#e80000}.sg-form .sg-submit{cursor:pointer;padding:10px 20px;font:inherit;border:none;background:var(--wp--preset--color--contrast, #111);color:var(--wp--preset--color--base, #f9f9f9)}.sg-form .nf-response-msg.sg-error{margin-top:1em;padding:12px;border:1px solid #e80000;color:#a00000;background:#fff5f5}.sg-form .nf-response-msg.sg-error a{color:inherit}.sg-form .nf-response-msg{display:block!important}.sg-form .nf-response-msg[role=status]{margin-top:1em;padding:12px;border:1px solid #21633c;color:#17472b;background:#eff9f2}.sg-form .checkbox-wrap .nf-field-label{display:inline;margin-left:.5em}.sg-form .checkbox-wrap .nf-field-element{display:inline}.sg-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
