:is(.public-site,.clean-site) .legal-layout{grid-template-columns:230px minmax(0,70ch);align-items:start;gap:48px;padding-bottom:80px;display:grid}:is(.public-site,.clean-site) .legal-contents{position:sticky;top:120px}:is(.public-site,.clean-site) .legal-introduction{grid-column:1/-1}:is(.public-site,.clean-site) .legal-contents p{color:var(--glass-muted);margin:0 0 16px;font-size:15px}:is(.public-site,.clean-site) .legal-contents nav{border-left:1px solid var(--glass-edge);display:grid}:is(.public-site,.clean-site) .legal-contents a{color:var(--glass-muted);border-left:2px solid #0000;min-height:44px;margin-left:-1px;padding:9px 16px;font:500 15px/1.5 Inter,Arial,sans-serif;text-decoration:none}:is(.public-site,.clean-site) .legal-contents a[aria-current]{color:var(--glass-accent);border-color:var(--glass-accent)}:is(.public-site,.clean-site) .legal-reading{min-width:0;max-width:70ch}:is(.public-site,.clean-site) .legal-layout-form{grid-template-columns:minmax(0,70ch)}:is(.public-site,.clean-site) .legal-section{border:0;border-bottom:1px solid var(--glass-edge);box-shadow:none;background:0 0;padding:32px 0;scroll-margin-top:140px}:is(.public-site,.clean-site) .legal-section h2{margin:0 0 20px;font:400 28px/1.3 Georgia,serif}:is(.public-site,.clean-site) .legal-section-number{color:var(--glass-accent)}:is(.public-site,.clean-site) .legal-section-content{color:var(--glass-text);font:400 17px/1.7 Inter,Arial,sans-serif}:is(.public-site,.clean-site) .legal-section-content>*+*{margin-top:16px}:is(.public-site,.clean-site) .legal-meta{flex-wrap:nowrap;gap:12px;margin:0 0 24px;display:flex}:is(.public-site,.clean-site) .legal-meta>span{border:1px solid var(--glass-edge);background:var(--glass-fill);border-radius:999px;padding:8px 12px;font:400 15px/1.5 Inter,Arial,sans-serif}:is(.public-site,.clean-site) .legal-actions{flex-wrap:wrap;gap:12px;margin:0 0 28px;display:flex}:is(.public-site,.clean-site) .legal-note{border:1px solid var(--glass-edge);background:var(--glass-fill);border-radius:20px;align-items:flex-start;gap:16px;padding:20px;display:flex}:is(.public-site,.clean-site) .legal-note>svg{color:var(--glass-accent);flex:none;margin-top:4px}:is(.public-site,.clean-site) .legal-note h2{margin:0 0 10px;font:400 21px/1.35 Georgia,serif}:is(.public-site,.clean-site) .legal-note p{margin:0;font:400 17px/1.7 Inter,Arial,sans-serif}:is(.public-site,.clean-site) .legal-data-categories{padding:0;list-style:none}:is(.public-site,.clean-site) .legal-data-categories li{border-bottom:1px solid var(--glass-edge);padding:16px 0}:is(.public-site,.clean-site) .legal-data-categories li:last-child{border:0}:is(.public-site,.clean-site) .legal-data-categories strong{margin-bottom:6px;font-weight:500;display:block}:is(.public-site,.clean-site) .legal-regions details{border-bottom:1px solid var(--glass-edge);padding:16px 0}:is(.public-site,.clean-site) .legal-regions summary{cursor:pointer;padding:8px 0;font:500 17px/1.5 Inter,Arial,sans-serif}:is(.public-site,.clean-site) .legal-regions summary span{color:var(--glass-muted);font-weight:400}:is(.public-site,.clean-site) .legal-regions details p{margin:16px 0 0}:is(.public-site,.clean-site) .legal-contact{background:var(--glass-fill);border:1px solid var(--glass-edge);border-radius:24px;padding:24px}:is(.public-site,.clean-site) .legal-contact h3{margin:24px 0 12px;font:400 21px/1.35 Georgia,serif}:is(.public-site,.clean-site) .legal-phone-contents{display:none}@media(max-width:1023px){:is(.public-site,.clean-site) .legal-layout{grid-template-columns:minmax(0,1fr);gap:24px}:is(.public-site,.clean-site) .legal-contents{display:none}:is(.public-site,.clean-site) .legal-phone-contents{z-index:25;background:var(--glass-base);border-block:1px solid var(--glass-edge);display:block;position:sticky;top:84px}:is(.public-site,.clean-site) .legal-phone-contents>button{width:100%;min-height:48px;color:var(--glass-text);text-align:left;background:0 0;border:0;border-radius:999px;justify-content:space-between;align-items:center;padding:10px 0;font:500 15px/1.5 Inter,Arial,sans-serif;display:flex}:is(.public-site,.clean-site) .legal-phone-contents>button span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:is(.public-site,.clean-site) .legal-phone-contents nav{max-height:55vh;padding:8px 0;display:grid;overflow:auto}:is(.public-site,.clean-site) .legal-phone-contents a{color:var(--glass-text);padding:12px;font-size:15px}:is(.public-site,.clean-site) .legal-phone-contents a[aria-current]{color:var(--glass-accent);font-weight:500}}@media(max-width:639px){:is(.public-site,.clean-site) .legal-section h2{font-size:24px}:is(.public-site,.clean-site) .legal-section-content,:is(.public-site,.clean-site) .legal-note p,:is(.public-site,.clean-site) .legal-regions summary{font-size:16px}:is(.public-site,.clean-site) .legal-note h2,:is(.public-site,.clean-site) .legal-contact h3{font-size:19px}:is(.public-site,.clean-site) .legal-meta{gap:8px}:is(.public-site,.clean-site) .legal-meta>span{padding:8px}:is(.public-site,.clean-site) .legal-actions{flex-direction:column}:is(.public-site,.clean-site) .legal-note{gap:12px;padding:16px}:is(.public-site,.clean-site) .legal-contact{padding:20px}}@media print{:is(.public-site,.clean-site) .legal-contents,:is(.public-site,.clean-site) .legal-phone-contents,:is(.public-site,.clean-site) .legal-actions{display:none}:is(.public-site,.clean-site) .legal-layout{display:block}:is(.public-site,.clean-site) .legal-regions details>*{display:block!important}}:is(.public-site,.clean-site) .legal-v7-row{border-bottom:1px solid var(--glass-edge);padding:20px 0}:is(.public-site,.clean-site) .legal-v7-row strong{font-weight:500}:is(.public-site,.clean-site) .legal-v7-row p,:is(.public-site,.clean-site) .legal-v7-introduction p{margin:12px 0}:is(.public-site,.clean-site) .legal-v7-column-label{color:var(--glass-muted);margin-top:12px;font:400 15px/1.5 Inter,sans-serif;display:block}:is(.public-site,.clean-site) .legal-v7-bullet{border-left:1px solid var(--glass-edge);padding-left:16px}:is(.public-site,.clean-site) .legal-v7-introduction{max-width:70ch;font:400 17px/1.7 Inter,sans-serif}@media(max-width:639px){:is(.public-site,.clean-site) .legal-v7-introduction{font-size:16px}:is(.public-site,.clean-site) .legal-meta{flex-wrap:wrap}}:is(.public-site,.clean-site) .legal-v7-more{margin:-4px 0 16px}:is(.public-site,.clean-site) .legal-v7-more>summary{cursor:pointer;min-height:44px;color:var(--glass-text);text-underline-offset:3px;align-items:center;gap:6px;font-weight:500;text-decoration:underline;list-style:none;display:inline-flex}:is(.public-site,.clean-site) .legal-v7-more>summary::-webkit-details-marker{display:none}:is(.public-site,.clean-site) .legal-v7-more>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}:is(.public-site,.clean-site) .legal-v7-more[open]>summary:after{transform:translateY(2px)rotate(-135deg)}:is(.public-site,.clean-site) .legal-v7-more>summary:focus-visible{outline:2px solid var(--glass-text);outline-offset:2px;border-radius:4px}:is(.public-site,.clean-site) .legal-v7-more[open]>p{margin-top:4px}
