.legal-links{display:flex;flex-wrap:wrap;gap:12px 22px;width:100%;padding:22px 0;font-size:11px;border-top:1px solid #74988440}.legal-links button{padding:0;background:none;color:inherit;font-size:inherit;text-decoration:underline;text-underline-offset:4px}.legal-links a:hover{text-decoration:underline}.universe-privacy{position:absolute;top:80px;left:6%;z-index:8;font-size:10px;color:#b9d4c7;text-underline-offset:4px}.legal-header{display:flex;justify-content:space-between;align-items:center;padding:25px 6%;border-bottom:1px solid #17252220;gap:20px}.legal-header>a:last-child{font-size:12px}.legal-main{max-width:1080px;margin:auto;padding:80px 6%}.legal-heading{max-width:760px}.legal-heading h1{font-size:clamp(43px,6vw,78px);line-height:1.04;letter-spacing:-.06em;margin:25px 0}.legal-heading>p:not(.eyebrow){font-size:17px;color:#54665c;max-width:600px}.legal-heading small{color:#65786a;font-size:11px}.legal-note{padding:24px 28px;background:#e0ecdf;border-left:2px solid #5f9c7a;margin-top:36px;font-size:14px;line-height:1.8}.legal-note a,.legal-copy a{color:#246c54;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.legal-copy section{padding:35px 0;border-bottom:1px solid #183c2826}.legal-copy h2{font-size:26px;line-height:1.3;letter-spacing:-.03em;margin:0 0 18px}.legal-copy h3{font-size:17px;letter-spacing:-.02em;margin:22px 0 10px}.legal-copy p,.legal-copy li{font-size:15px;line-height:1.85;color:#4e6055}.legal-copy li{margin-bottom:8px}.legal-copy ul{padding-left:23px}.legal-copy code{font-size:12px;overflow-wrap:anywhere}.legal-copy table{width:100%;min-width:620px;border-collapse:collapse;font-size:13px;line-height:1.65}.legal-copy th,.legal-copy td{padding:17px;text-align:left;border-bottom:1px solid #aac0af;vertical-align:top}.legal-copy th{background:#e0eadc;font-weight:500}.legal-table{overflow:auto;margin:22px 0}.legal-footer{margin:0;padding:32px 6%;max-width:none;display:flex;flex-wrap:wrap;align-items:center;gap:20px;background:#183d32;color:#d8e8d5;font-size:12px;line-height:1.7}.legal-footer .legal-links{order:2;margin:0}.cookie-notice{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);width:calc(100% - 44px);max-width:1020px;z-index:1000;display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;background:#f5f5ed;color:#173c30;border:1px solid #c2d7c2;border-radius:15px;padding:25px 28px;box-shadow:0 20px 80px #072a3140,0 0 35px #a5e7bd22}.cookie-kicker{font-size:8px;letter-spacing:.14em;color:#537e63;display:block}.cookie-notice h2{font-size:26px;letter-spacing:-.04em;margin:8px 0}.cookie-notice p{font-size:12px;line-height:1.7;max-width:580px;margin-bottom:10px;color:#54675b}.cookie-notice a{font-size:11px;text-decoration:underline;text-underline-offset:3px}.cookie-actions{display:flex;flex-direction:column;gap:9px;min-width:220px}.privacy-action{background:#1a4c3c;color:#f3f6eb;border:1px solid #1a4c3c;border-radius:6px;min-height:44px;padding:12px 17px;font-size:12px;line-height:1.4;text-align:center}.privacy-action.secondary{background:transparent;color:#294e3d;border-color:#9fb8a5}.cookie-dialog{position:fixed;inset:0;margin:auto;width:calc(100% - 32px);max-width:560px;max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #bbd4c0;background:#f3f4eb;color:#1c3a2e;border-radius:16px;padding:30px}.cookie-dialog::backdrop{background:#071f1bc4;backdrop-filter:blur(5px)}.cookie-dialog-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.cookie-close{width:38px;height:38px;background:transparent;color:#254b3c;font-size:27px;border:1px solid #c3d3c1;border-radius:50%}.cookie-dialog h2{font-size:40px;line-height:1.04;letter-spacing:-.05em;margin:0 0 20px}.cookie-dialog h2 em{font:italic 1em Georgia,serif;color:#38775c}.cookie-dialog>p{font-size:12px;line-height:1.7;color:#5c7060}.cookie-category{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:17px 0;border-top:1px solid #b5cbb7}.cookie-category h3{font-size:15px;letter-spacing:-.02em;margin:0 0 6px}.cookie-category p{font-size:11px;line-height:1.5;color:#657866;margin:0}.cookie-category>span{font-size:9px;white-space:nowrap;border:1px solid #a9c6b1;border-radius:20px;padding:6px 9px}.cookie-dialog .cookie-storage{font-size:11px;margin:17px 0 6px}.cookie-dialog .cookie-status{min-height:19px;font-size:11px;color:#245e44}.cookie-dialog-actions{display:flex;flex-wrap:wrap;gap:9px}.cookie-dialog-actions button{flex:1;min-width:175px}.cookie-dialog nav{display:flex;gap:20px;flex-wrap:wrap;margin-top:24px;font-size:11px;text-decoration:underline;text-underline-offset:4px}.cookie-notice-visible .conversion-dock{visibility:hidden;pointer-events:none}.cookie-notice :focus-visible,.cookie-dialog :focus-visible,.legal-links :focus-visible{outline:2px solid #07845f;outline-offset:3px}.legal-page [hidden],.cookie-notice[hidden]{display:none!important}@media(max-width:700px){.cookie-notice{bottom:12px;width:calc(100% - 24px);padding:19px;grid-template-columns:1fr;gap:17px;max-height:calc(100dvh - 24px);overflow:auto}.cookie-notice h2{font-size:25px}.cookie-notice p{font-size:11px}.cookie-actions{flex-direction:row;min-width:0}.cookie-actions button{flex:1;font-size:10px;padding:10px}.cookie-dialog{padding:23px}.cookie-dialog h2{font-size:34px}.cookie-dialog-actions button{font-size:11px;min-width:100%}.legal-main{padding:50px 6%}.legal-heading h1{font-size:45px}.legal-heading>p:not(.eyebrow){font-size:15px}.legal-copy h2{font-size:23px}.legal-copy p,.legal-copy li{font-size:14px}.legal-note{padding:20px;font-size:12px}.legal-header .brand>span{font-size:24px}.legal-header .brand img{width:36px;height:26px}.legal-header>a:last-child{font-size:10px}.legal-links{font-size:10px;gap:14px 20px}.universe-privacy{top:75px;left:6%;font-size:8px}}@media print{.cookie-notice,.cookie-dialog,.legal-header,.legal-footer{display:none!important}.legal-main{padding:0;max-width:none}.legal-table{overflow:visible}.legal-copy table{min-width:0}.legal-page{color:#000;background:#fff}.legal-copy section{break-inside:avoid}}
.universe-privacy{z-index:60;min-height:24px;display:inline-flex;align-items:center}
.privacy-footer-visible .conversion-dock{visibility:hidden;pointer-events:none}
