.legal-plain{display:contents}.legal-more{border-top:1px solid var(--line)}.legal-more>summary{cursor:pointer;padding:22px 0;list-style:none}.legal-more>summary::-webkit-details-marker{display:none}.legal-more>summary .wrap{max-width:1012px;margin:0 auto;padding:0 24px;display:block}.legal-more-label{min-height:44px;color:var(--body);align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.legal-more-label:before{content:"";border-left:6px solid var(--accent);width:0;height:0;transition:transform var(--dur-2) var(--ease-out);border-top:5px solid #0000;border-bottom:5px solid #0000}.legal-more[open] .legal-more-label:before{transform:rotate(90deg)}.legal-more>summary:hover .legal-more-label{color:var(--ink)}.legal-more>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.legal-shell.legal-compact{display:block}.legal-shell.legal-compact .legalnav{box-shadow:none;background:0 0;border:0;position:static}.legal-shell.legal-compact .legalnav-inner{max-height:none;padding:var(--sp-5) 24px 0;max-width:1012px;margin:0 auto;position:static;overflow:visible}.legal-shell.legal-compact .legalnav-toggle,.legal-shell.legal-compact .legalnav-title,.legal-shell.legal-compact .legalnav-grp,.legal-shell.legal-compact .legalnav-sub{display:none}.legal-shell.legal-compact .legalnav-list{flex-wrap:wrap;gap:8px;max-height:none;display:flex;overflow:visible}.legal-shell.legal-compact .legalnav a{border:1px solid var(--edge);border-radius:999px;min-height:40px;padding:8px 14px;font-size:14px}.legal-shell.legal-compact .legalnav a .n,.legal-shell.legal-compact .legalnav a .ico{display:none}.legal-shell.legal-compact .legalnav a.out{color:var(--muted);border-color:#0000;padding:8px;font-size:13.5px}.legal-shell.legal-compact .legal-main section{padding:var(--sp-5) 0;border-top:1px solid var(--line);background:0 0}.legal-shell.legal-compact .legal-main .shead{margin-bottom:0}.legal-shell.legal-compact .legal-main .shead .snum,.legal-shell.legal-compact .legal-main .shead .eyebrow{display:none}.legal-shell.legal-compact .legal-main .shead h2{font-size:clamp(20px,2.2vw,24px)}.legal-shell.legal-compact .legal-main .wrap{max-width:1012px}.legal-hero-sub{padding-top:var(--sp-7)}.legal-hero-sub .legal-subtitle{margin:12px 0;font-size:clamp(26px,3.4vw,36px)}
