.world-footer .footer-contact-actions{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;max-width:100%;display:flex}.footer-contact-actions>.button{white-space:nowrap;border-radius:6px;min-height:48px;padding-inline:18px}.footer-contact-actions .footer-instagram-button{color:#fff;letter-spacing:0;background:linear-gradient(#0008,#0008),linear-gradient(115deg,#feda75,#fa7e1e 24%,#d62976 49%,#962fbf 74%,#4f5bd5);border-color:#f8b2d4;gap:9px;font-size:12px;font-weight:700;transition:transform .3s,box-shadow .3s,border-color .3s;box-shadow:0 0 24px #d6297629,inset 0 1px #ffffff4d}.footer-contact-actions .footer-instagram-button:before{background:linear-gradient(100deg,#0000 44%,#ffffff14 50%,#0000 56%);animation-duration:8s}.footer-instagram-button svg{filter:drop-shadow(0 0 4px #ffffff35);flex:none;transition:transform .3s,filter .3s}:is(.footer-contact-actions .footer-instagram-button:hover,.footer-contact-actions .footer-instagram-button:focus-visible){color:#fff;border-color:#fff1f8;box-shadow:0 5px 28px #d6297652,0 0 16px #fa7e1e29,inset 0 1px #ffffff6b}.footer-contact-actions .footer-instagram-button:focus-visible{outline-offset:4px;outline:2px solid #fff}:is(.footer-instagram-button:hover svg,.footer-instagram-button:focus-visible svg){filter:drop-shadow(0 0 7px #ffffff70);transform:rotate(-7deg)scale(1.08)}@media (max-width:650px){.world-footer .footer-contact-actions{flex:100%;width:100%}.footer-contact-actions>.button{flex:150px;min-width:0;padding-inline:14px}}.motion-quiet .footer-contact-actions>.button,.motion-quiet .footer-contact-actions>.button:before,.motion-quiet .footer-instagram-button svg{transition:none!important;animation:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.footer-contact-actions>.button,.footer-contact-actions>.button:before,.footer-instagram-button svg{transition:none!important;animation:none!important;transform:none!important}}.privacy-information{min-height:100svh;color:var(--is-text);background:var(--is-bg)}.privacy-header,.privacy-main,.privacy-footer{width:min(1100px,100% - 48px);margin-inline:auto}.privacy-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:112px;display:flex}.privacy-header>a{width:clamp(145px,22vw,240px);display:block}.privacy-header .brand-logo{width:100%}.privacy-header-actions{align-items:center;gap:18px;display:flex}.privacy-header-actions>a,.privacy-summary a,.privacy-footer nav a{align-items:center;min-height:44px;display:inline-flex}.privacy-header-actions>a{font-size:14px}.privacy-main{padding-block:64px}.privacy-eyebrow{color:var(--accent);letter-spacing:.2em;font-size:11px;font-weight:700}.privacy-main h1{font-family:var(--serif);margin:20px 0;font-size:clamp(52px,7vw,92px);font-weight:400;line-height:1.02}.privacy-main h1 em{color:var(--accent)}.privacy-lead{max-width:760px;color:var(--is-text-secondary);font-size:18px;line-height:1.7}.privacy-summary{flex-wrap:wrap;gap:10px;margin-block:32px 44px;display:flex}.privacy-summary a{border:1px solid var(--line);border-radius:999px;padding:10px 16px;font-size:14px}.privacy-section{border:1px solid var(--line);background:var(--is-surface);border-radius:24px;margin-block:20px;padding:clamp(22px,4vw,42px);scroll-margin-top:24px}.privacy-section h2{font-family:var(--serif);margin:12px 0 24px;font-size:clamp(28px,3vw,40px);font-weight:400}.privacy-section>p:not(.privacy-eyebrow){max-width:860px;color:var(--is-text-secondary);font-size:16px;line-height:1.85}.privacy-section a{text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.privacy-preferences{margin-top:24px}.privacy-preferences .audience-privacy-trigger{min-height:44px;font-size:15px}.privacy-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding-block:32px 48px;display:flex}.privacy-footer p{color:var(--is-text-secondary);font-size:13px}.privacy-footer nav{flex-wrap:wrap;gap:20px;font-size:14px;display:flex}@media (max-width:650px){.privacy-header,.privacy-main,.privacy-footer{width:calc(100% - 36px)}.privacy-header{gap:12px;min-height:94px;position:relative}.privacy-header .theme-control--compact{position:static}.privacy-header .theme-control__panel{top:calc(100% + 8px);right:0}.privacy-header-actions{gap:10px}.privacy-header-actions>a{max-width:72px;font-size:12px}.privacy-main{padding-block:36px}.privacy-lead{font-size:16px}.privacy-footer{flex-direction:column;align-items:flex-start}}
