.legal-hero{background:linear-gradient(110deg,#f4f8f4,#fffdf8 70%);border-bottom:1px solid #dce8e2}.legal-hero__inner{max-width:1120px;margin:auto;padding:38px 32px 34px}.legal-hero .eyebrow{color:#146158;margin:0 0 12px}.legal-hero h1{font-family:Georgia,serif;color:#173c39;font-size:clamp(2rem,3vw,2.7rem);line-height:1.15;letter-spacing:-.025em;margin:0 0 10px}.legal-hero p:last-child{color:#48605e;margin:0;font-size:1.08rem}.legal-layout{display:grid;grid-template-columns:minmax(190px,230px) minmax(0,1fr);grid-gap:24px;gap:24px;max-width:1120px;margin:0 auto;padding:28px 32px 64px;align-items:start}.legal-article,.legal-help,.legal-side{border:1px solid #dbe6e1;background:#fff;border-radius:16px}.legal-side{display:grid;grid-gap:2px;gap:2px;padding:16px;position:-webkit-sticky;position:sticky;top:88px}.legal-side a{padding:10px 12px;color:#27443f;text-decoration:none;border-radius:9px;font-size:.92rem}.legal-side a.is-current,.legal-side a:focus-visible,.legal-side a:hover{background:#e7f4ef;color:#064e44}.legal-side p,.legal-side__heading{font-weight:800}.legal-side p{margin:14px 12px 3px;color:#627671;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.legal-article{padding:clamp(24px,3vw,42px);min-width:0}.legal-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:.84rem;color:#647773;margin-bottom:25px}.legal-breadcrumb a{color:#26655d}.legal-article__header{border-bottom:1px solid #dce6e2;margin-bottom:24px;padding-bottom:20px}.legal-article__header h2{font-family:Georgia,serif;font-size:clamp(1.8rem,3vw,2.55rem);line-height:1.15;color:#173c39;margin:0 0 8px}.legal-article__header p{color:#657773;margin:0}.legal-draft-note{background:#fff8e8;border-left:4px solid #bd9150;color:#593f1d;border-radius:7px;padding:14px 17px;line-height:1.55;margin:0 0 24px}.legal-markdown{color:#2d4743;font-size:1rem;line-height:1.72;overflow-wrap:anywhere}.legal-markdown h2{font-family:Georgia,serif;font-size:1.46rem;line-height:1.25;color:#193c38;margin:32px 0 10px;padding-top:21px;border-top:1px solid #e1e9e5}.legal-markdown h3{color:#173c39;font-size:1.1rem;margin:24px 0 6px}.legal-markdown p{margin:0 0 13px}.legal-markdown ol,.legal-markdown ul{padding-left:1.5rem;margin:9px 0 20px}.legal-markdown li{padding-left:4px;margin:5px 0}.legal-markdown a{color:#0d6256;text-decoration:underline}.legal-markdown table{width:100%;border-collapse:collapse;margin:15px 0 22px;line-height:1.45}.legal-markdown td,.legal-markdown th{border:1px solid #dce6e2;padding:10px 12px;text-align:left;vertical-align:top}.legal-markdown th{background:#f1f8f4;color:#173c39}.legal-markdown tr{page-break-inside:avoid;break-inside:avoid}.legal-table-scroll{max-width:100%;overflow-x:auto}.legal-table-scroll table{min-width:620px}.legal-contents{border:1px solid #dce6e2;border-radius:10px;background:#f7faf8;padding:17px 20px;margin-bottom:23px}.legal-contents strong{color:#173c39}.legal-contents ol{column-count:2;margin:9px 0 0;padding-left:19px;font-size:.92rem}.legal-contents li{page-break-inside:avoid;break-inside:avoid;margin:5px 0}.legal-contents a{color:#0d6256}.legal-inline-help{border-top:1px solid #dce6e2;margin-top:28px;padding-top:20px;color:#36534d;line-height:1.6}.legal-inline-help a{color:#0d6256}.legal-cookie-settings{margin:18px 0 24px}.legal-cookie-settings .cookie-settings-link{border:1px solid #a9c7bc;border-radius:8px;padding:10px 16px;color:#174b42;font-weight:750;text-decoration:none}.legal-cookie-settings .cookie-settings-link:focus-visible,.legal-cookie-settings .cookie-settings-link:hover{background:#e7f4ef}.legal-storage-inventory{border-top:1px solid #dce6e2;margin-top:30px;padding-top:20px}.legal-storage-inventory h2{font-family:Georgia,serif;color:#173c39;font-size:1.45rem}.legal-storage-inventory p{color:#49625b;line-height:1.6}.legal-storage-inventory__scroll{overflow-x:auto}.legal-storage-inventory table{width:100%;border-collapse:collapse;font-size:.83rem;line-height:1.4}.legal-storage-inventory td,.legal-storage-inventory th{border-bottom:1px solid #dce6e2;text-align:left;vertical-align:top;padding:10px 9px}.legal-storage-inventory th{background:#f1f8f4;color:#173c39}.legal-help{padding:22px;background:#f2faf6;position:-webkit-sticky;position:sticky;top:88px}.legal-help h2{margin:0 0 9px;color:#173c39;font-size:1.16rem}.legal-help p{margin:0 0 20px;color:#516761;line-height:1.5}.legal-help a{display:inline-flex;justify-content:center;gap:13px;border-radius:8px;padding:11px 16px;color:#fff;background:#173c39;text-decoration:none;font-weight:750}.legal-centre{max-width:1120px;margin:0 auto;padding:40px 32px 80px}.legal-centre section+section{margin-top:40px}.legal-centre h2{font-size:1.45rem;color:#183d39;margin:0 0 17px}.legal-centre__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px}.legal-centre__grid a{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:92px;border:1px solid #dbe7e1;border-radius:13px;padding:20px;color:#173c39;text-decoration:none;background:#fff}.legal-centre__grid a:focus-visible,.legal-centre__grid a:hover{border-color:#287569;background:#f5fbf8}@media (max-width:700px){.legal-hero__inner{padding:30px 20px}.legal-layout{display:block;padding:18px 16px 42px}.legal-side{display:flex;overflow-x:auto;white-space:nowrap;position:static;margin-bottom:14px;padding:8px}.legal-side p{display:none}.legal-side a{flex:0 0 auto}.legal-article{padding:24px 20px}.legal-contents ol{column-count:1}.legal-centre{padding:27px 16px 60px}.legal-centre__grid{grid-template-columns:1fr}}@media print{@page{size:A4;margin:16mm 14mm}.cookie-panel,.legal-breadcrumb,.legal-contents,.legal-cookie-settings,.legal-help,.legal-hero,.legal-inline-help,.legal-side,.site-footer,.site-header,.skip-link{display:none!important}.legal-layout{display:block;max-width:none;padding:0}.legal-article,.legal-layout,.marketing-shell,.marketing-shell main,body,html{background:#fff!important;box-shadow:none!important;min-height:0!important;height:auto!important;margin-bottom:0!important;padding-bottom:0!important}.legal-article{border:0;padding:0}.legal-article__header,.legal-markdown h2,.legal-markdown h3{page-break-after:avoid;break-after:avoid}.legal-article__header{margin-bottom:16px;padding-bottom:14px}.legal-draft-note{margin-bottom:16px;padding:10px 13px}.legal-markdown{color:#000;overflow-wrap:normal;line-height:1.58}.legal-markdown h2{margin:14px 0 8px;padding-top:8px}.legal-markdown h3{margin:16px 0 5px}.legal-markdown p{margin-bottom:8px}.legal-markdown>:last-child{margin-bottom:0!important}.legal-markdown li,.legal-markdown p{orphans:3;widows:3}.legal-markdown table{page-break-inside:auto;break-inside:auto}.legal-table-scroll{overflow:visible}.legal-table-scroll table{min-width:0}.legal-storage-inventory__scroll{overflow:visible}}