.legal-hero{padding:30px 7% 65px;background:#083e2d;color:#f9f8ef}.legal-breadcrumb{display:flex;gap:14px;font-size:10px;color:#bacab5;margin-bottom:58px}.legal-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.legal-hero-grid{display:grid;grid-template-columns:1fr 240px;gap:60px;align-items:center}.legal-hero .eyebrow{color:#d8c8a8;margin-bottom:24px}.legal-hero h1{font-size:clamp(48px,5.3vw,79px);letter-spacing:-1.7px;line-height:1.08}.legal-hero h1 em{color:#ded1b2}.legal-intro{font-size:15px;color:#d0ddcf;max-width:550px;line-height:1.8;margin:26px 0 0}.legal-hero-grid>aside{border-left:1px solid #ffffff35;padding:15px 0 15px 45px}.legal-mark{display:block;font:64px/.95 Gambetta,Georgia,serif;color:#d8c8a8;letter-spacing:-7px;margin-bottom:30px}.legal-hero-grid aside p{font:23px/1.5 Georgia,serif;color:#d8e0d0}.legal-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;background:#e9edde;padding:35px 7%}.legal-summary article{padding-right:30px;border-right:1px solid #bdcbb4}.legal-summary article:last-child{border:0;padding:0}.legal-summary h2{font:24px/1.2 Georgia,serif;margin-bottom:12px}.legal-summary p{font-size:12px;color:#586c5e;line-height:1.7;max-width:320px}.legal-preview-notice{margin:30px 7% 0;padding:16px 20px;border:1px solid #d5c8ac;background:#f4efe2;font-size:11px;color:#61573d;display:flex;align-items:baseline;gap:20px}.legal-preview-notice strong{flex-shrink:0}.legal-layout{display:grid;grid-template-columns:250px minmax(0,800px);justify-content:space-between;gap:65px;padding:65px 7% 90px;align-items:start}.legal-sidebar{position:sticky;top:120px;max-height:calc(100dvh - 145px);overflow:auto;padding-right:15px}.legal-sidebar details{border:0;padding:0}.legal-sidebar summary{font-size:11px;letter-spacing:1px;text-transform:uppercase;padding:0 0 20px;color:#706441;list-style:none;border-bottom:1px solid #c6d0bc;display:flex;justify-content:space-between}.legal-sidebar summary span{font-size:17px}.legal-sidebar nav{display:flex;flex-direction:column;padding:15px 0}.legal-sidebar nav a{display:flex;gap:12px;font-size:12px;line-height:1.5;padding:9px 0;color:#506552}.legal-sidebar nav a span{font-size:9px;color:#87744d;padding-top:3px}.legal-sidebar nav a:hover,.legal-sidebar nav a[aria-current]{color:#083e2d;text-decoration:underline;text-underline-offset:4px}.legal-print{background:transparent;border:0;border-top:1px solid #c6d0bc;display:flex;justify-content:space-between;width:100%;text-align:left;padding:20px 0;font:12px Satoshi,Arial,sans-serif;color:#284531;cursor:pointer}.legal-section{position:relative;padding:0 0 42px;margin:0 0 40px;border-bottom:1px solid #cbd3c3;scroll-margin-top:125px}.legal-section:last-child{margin:0;border:0;padding:0}.legal-number{display:block;font-size:10px;letter-spacing:1.5px;color:#8a7650;margin-bottom:18px}.legal-section h2{font:38px/1.15 Gambetta,Georgia,serif;letter-spacing:-.7px;margin:0 0 25px}.legal-section p,.legal-section li{font-size:14px;line-height:1.85;color:#52645a}.legal-section p{margin:17px 0}.legal-section ul{padding-left:20px;margin:20px 0}.legal-section li{margin:12px 0;padding-left:5px}.legal-section strong{color:#2a4435}.legal-section a:not(.text-link){color:#174d38;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal-section h3{font:25px/1.25 Gambetta,Georgia,serif;color:#254331}.legal-contact{display:flex;flex-direction:column;align-items:flex-start;gap:10px;font-size:13px;background:#e9edde;padding:27px;margin:25px 0}.legal-contact address{font-style:normal;line-height:1.8}.legal-data-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;margin:28px 0}.legal-data-grid article{border-top:1px solid #bac7b0;padding:23px 0 8px}.legal-data-grid p{font-size:13px;margin-top:13px}.legal-table-wrap{overflow:auto;margin:28px 0;border:1px solid #c5cfbc}.legal-table-wrap table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.75;text-align:left}.legal-table-wrap th,.legal-table-wrap td{padding:19px 22px;border-bottom:1px solid #c5cfbc;vertical-align:top}.legal-table-wrap thead{background:#214c37;color:#f5f5e8}.legal-table-wrap tbody th{width:42%;font-weight:500;color:#294635;background:#edf0e5}.legal-table-wrap td{color:#52645a;background:#faf9f4}.legal-table-wrap tr:last-child>*{border-bottom:0}.legal-callout{padding:30px;background:#e8edde;margin:28px 0}.legal-callout p:last-child{margin-bottom:0}.legal-draft-detail{padding:18px 23px;background:#f2ebda;border-left:2px solid #a58d55;margin:24px 0}.legal-draft-detail>strong{font-size:10px;letter-spacing:.4px;text-transform:uppercase;color:#76623b}.legal-draft-detail p{font-size:12px;color:#71654a;margin:9px 0 0}.legal-related{display:grid;grid-template-columns:1fr 1fr;gap:70px;background:#ecebdd;padding:65px 7%;align-items:center}.legal-related h2{font:42px/1.15 Gambetta,Georgia,serif}.legal-related nav{display:flex;flex-direction:column}.legal-related nav a{display:flex;justify-content:space-between;padding:20px 0;border-bottom:1px solid #bdc8af;font:24px Georgia,serif}.legal-related nav a[aria-current]{color:#7d826b}.cookie-category-list{margin:30px 0}.cookie-category-list article{display:grid;grid-template-columns:25px 1fr;gap:20px;padding:27px 0;border-top:1px solid #bdc8af}.cookie-category-list article>span{font-size:10px;letter-spacing:1px;color:#87744d;padding-top:5px}.cookie-category-list p{font-size:13px;margin:12px 0 0}.cookie-category-list small{grid-column:2;background:#e5ebd9;border-radius:2px;padding:5px 10px;font-size:10px;color:#496045;justify-self:start;margin-top:-8px}.legal-steps{list-style:none;padding:0;counter-reset:step;margin:28px 0}.legal-steps li{counter-increment:step;display:grid;grid-template-columns:35px 1fr;column-gap:15px;padding:20px 0;border-top:1px solid #c5cfbc;margin:0}.legal-steps li:before{content:counter(step,decimal-leading-zero);grid-row:1/3;font:25px Georgia,serif;color:#8a7650}.legal-steps li>span{grid-column:2}.legal-register{padding:32px;background:#e9edde;border:1px solid #b8c7ac}.legal-register .eyebrow{font-size:9px;display:block;margin-bottom:18px;color:#716643}.legal-register p{font-size:13px}.legal-register p:last-child{margin-bottom:0}
@media(max-width:1050px){.legal-layout{grid-template-columns:210px minmax(0,1fr);gap:40px}.legal-hero-grid{grid-template-columns:1fr 200px;gap:30px}.legal-hero-grid>aside{padding-left:30px}.legal-summary{gap:30px}.legal-summary article{padding-right:20px}}
@media(max-width:800px){.legal-hero{padding:24px 6% 45px}.legal-breadcrumb{margin-bottom:35px}.legal-hero-grid{grid-template-columns:1fr}.legal-hero-grid>aside{display:none}.legal-hero h1{font-size:clamp(42px,8vw,65px)}.legal-summary{padding:30px 6%;gap:22px}.legal-summary h2{font-size:21px}.legal-summary p{font-size:11px}.legal-preview-notice{margin:25px 6% 0;flex-direction:column;gap:6px}.legal-layout{grid-template-columns:1fr;padding:35px 6% 55px;gap:35px}.legal-sidebar{position:static;max-height:none;overflow:visible;padding:0}.legal-sidebar nav{display:grid;grid-template-columns:1fr 1fr;column-gap:22px}.legal-sidebar summary{cursor:pointer}.legal-print{width:auto;gap:40px}.legal-section{scroll-margin-top:105px}.legal-section h2{font-size:33px}.legal-related{padding:45px 6%;gap:35px}.legal-related h2{font-size:35px}.legal-related nav a{font-size:21px}}
@media(max-width:500px){.legal-summary{grid-template-columns:1fr;gap:19px}.legal-summary article{border-right:0;border-bottom:1px solid #bdcbb4;padding:0 0 18px}.legal-summary h2{font-size:23px;margin-bottom:7px}.legal-summary p{font-size:12px;max-width:none}.legal-sidebar nav{grid-template-columns:1fr}.legal-sidebar nav a{font-size:13px;padding:9px 0}.legal-data-grid{grid-template-columns:1fr}.legal-section p,.legal-section li{font-size:14px}.legal-table-wrap th,.legal-table-wrap td{padding:13px 12px;font-size:11px}.legal-table-wrap tbody th{width:41%}.legal-callout,.legal-register{padding:24px}.legal-contact{padding:22px}.legal-related{grid-template-columns:1fr}.legal-intro{font-size:14px}.legal-hero h1{font-size:43px}.legal-draft-detail{padding:16px 18px}}
@media print{#ra-header,#ra-footer,.legal-sidebar,.legal-summary,.legal-related,.skip-link{display:none!important}.legal-hero{background:white;color:black;padding:0 0 20px}.legal-hero .eyebrow,.legal-hero h1 em,.legal-intro{color:#222}.legal-hero-grid{display:block}.legal-hero-grid>aside,.legal-breadcrumb{display:none}.legal-hero h1{font-size:32px}.legal-preview-notice{margin:10px 0}.legal-layout{display:block;padding:25px 0}.legal-section h2{break-after:avoid;font-size:25px}.legal-section{margin:0 0 22px;padding:0 0 22px}.legal-section p,.legal-section li{font-size:10pt;color:black}.legal-data-grid{display:block}.legal-table-wrap{overflow:visible}.legal-table-wrap thead{color:black;background:#ddd}.legal-table-wrap tr{break-inside:avoid}.legal-number{margin-bottom:7px}.legal-callout,.legal-contact,.legal-draft-detail{break-inside:avoid}}
