.wp-legal{--policy-ink:#073b4c;--policy-lagoon:#007f95;--policy-line:#d2e4e7;color:var(--policy-ink);background:#fff}.wp-legal-width{width:min(1120px,calc(100% - 64px));margin-inline:auto}.wp-legal :focus-visible{outline:3px solid #007f95;outline-offset:5px}.wp-legal-skip{position:fixed;inset-block-start:8px;inset-inline-start:12px;z-index:100;padding:12px 18px;background:#ffcf32;color:#073b4c;transform:translateY(-180%);border-radius:8px}.wp-legal-skip:focus{transform:none}.wp-legal-heading{background:#eaf7f8;border-block-end:1px solid var(--policy-line);padding-block:20px 42px}.wp-legal-back{display:inline-flex;align-items:center;gap:9px;min-height:44px;color:var(--policy-ink);font-size:14px;font-weight:650;text-decoration:none}.wp-legal-back:hover{text-decoration:underline;text-underline-offset:4px}.wp-legal .wp-legal-eyebrow{margin:23px 0 12px;font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#006578}.wp-legal .wp-legal-heading h1{margin:0;max-width:900px;font-family:var(--font-display),var(--font-inter),sans-serif;font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1.16;letter-spacing:-.045em;color:var(--policy-ink)}.wp-legal .wp-legal-intro{max-width:720px;margin:18px 0 0;color:#335864;font-size:17px;line-height:1.65}.wp-legal .wp-legal-updated{display:flex;align-items:center;gap:8px;margin:20px 0 0;font-size:12px;font-weight:650;color:#335864}.wp-legal-updated>span{width:7px;height:7px;background:#007f95;border-radius:50%}.wp-legal-layout{display:grid;grid-template-columns:255px minmax(0,1fr);gap:64px;align-items:start;padding-block:42px 64px}.wp-legal-sidebar{position:sticky;top:100px}.wp-legal-contents{border:1px solid var(--policy-line);border-radius:12px;overflow:hidden}.wp-legal-contents summary{display:flex;align-items:center;justify-content:space-between;padding:15px 16px;background:#ffcf32;cursor:pointer;list-style:none;color:#073b4c;font-size:14px;font-weight:800}.wp-legal-contents summary::-webkit-details-marker{display:none}.wp-legal-contents summary>span{font-size:21px;line-height:1}.wp-legal-contents details[open] summary>span{transform:rotate(180deg)}.wp-legal-contents ol{list-style:none;margin:0;padding:8px;max-height:calc(100dvh - 280px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a5c7cd transparent}.wp-legal-contents li+li{border-block-start:1px solid #edf3f4}.wp-legal-contents li a{display:grid;grid-template-columns:22px 1fr;align-items:baseline;gap:8px;min-height:44px;padding:11px 8px;color:#335864;font-size:13px;line-height:1.35;text-decoration:none;border-radius:5px}.wp-legal-contents li a>span:first-child{font-variant-numeric:tabular-nums;color:#007f95;font-size:11px;font-weight:750}.wp-legal-contents li a:hover{background:#eaf7f8;color:#073b4c}.wp-legal-help{display:flex;flex-direction:column;gap:3px;padding:19px 16px 0;font-size:12px;color:#4c6973}.wp-legal-help a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;color:#073b4c;font-size:14px;font-weight:750;text-decoration:underline;text-underline-offset:4px}.wp-legal-document{min-width:0;max-width:740px}.wp-legal-section{padding-block:0 32px;scroll-margin-block-start:110px}.wp-legal-section+.wp-legal-section{padding-block-start:32px;border-block-start:1px solid var(--policy-line)}.wp-legal .wp-legal-section h2{display:flex;align-items:baseline;gap:13px;margin:0 0 16px;color:#073b4c;font-size:22px;font-weight:800;line-height:1.3;letter-spacing:-.02em;text-wrap:pretty}.wp-legal-section-number{flex:none;font-size:12px;font-weight:750;font-variant-numeric:tabular-nums;color:#007f95}.wp-legal-body{font-size:16px;line-height:1.8;color:#365762;overflow-wrap:anywhere}.wp-legal-body>*+*{margin-block-start:13px}.wp-legal-body strong{color:#073b4c;font-weight:750}.wp-legal-body a,.wp-legal-document-footer a{color:#006c80;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.wp-legal-body a:hover,.wp-legal-document-footer a:hover{color:#c73532}.wp-legal-body :is(ul,ol){padding-inline-start:23px}.wp-legal-body ul{list-style:disc}.wp-legal-body ol{list-style:decimal}.wp-legal-body li+li{margin-block-start:8px}.wp-legal-body li::marker{color:#007f95}.wp-legal-body table{display:block;max-width:100%;overflow:auto;border-collapse:collapse;font-size:14px}.wp-legal-body :is(th,td){padding:10px 12px;border:1px solid var(--policy-line);text-align:start}.wp-legal-body th{background:#eaf7f8;color:#073b4c}.wp-legal-document-footer{padding-block-start:24px;border-block-start:2px solid #007f95;color:#4c6973;font-size:13px;line-height:1.7}.wp-legal-document-footer p{margin:0}.wp-legal-document-footer>a{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-block-start:12px;font-weight:750}@media(max-width:850px){.wp-legal-layout{grid-template-columns:210px minmax(0,1fr);gap:30px}.wp-legal-width{width:calc(100% - 40px)}}@media(max-width:640px){.wp-legal-width{width:calc(100% - 32px)}.wp-legal-heading{padding-block:10px 28px}.wp-legal .wp-legal-eyebrow{margin-block-start:14px}.wp-legal .wp-legal-intro{font-size:16px;line-height:1.6}.wp-legal-layout{grid-template-columns:minmax(0,1fr);gap:30px;padding-block:24px 40px}.wp-legal-sidebar{position:static}.wp-legal-contents ol{max-height:220px}.wp-legal-contents li a{font-size:14px}.wp-legal-help{flex-direction:row;align-items:center;justify-content:space-between;padding:7px 5px 0}.wp-legal-help a{gap:10px;font-size:13px}.wp-legal .wp-legal-section h2{font-size:20px;gap:10px}.wp-legal-body{font-size:16px;line-height:1.75}.wp-legal-section{padding-block-end:26px}.wp-legal-section+.wp-legal-section{padding-block-start:26px}}@media print{.wp-legal :is(.img-header,.wp-legal-sidebar,.wp-legal-back,.wp-legal-skip,.wp-legal-document-footer>a){display:none}.wp-legal-heading{background:white;padding-block:0 20px}.wp-legal-width{width:100%}.wp-legal-layout{display:block;padding-block:20px}.wp-legal-document{max-width:none}.wp-legal-section{break-inside:avoid}}