:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#20251f;font-synthesis:none;background:#f6f5f0;font-family:system-ui,-apple-system,Segoe UI,Malgun Gothic,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:#264cbb;text-underline-offset:4px}a:focus-visible{outline-offset:5px;outline:3px solid #264cbb}.legal-header,.legal-footer,main{width:min(100% - 40px,960px);margin:auto}.legal-header{border-bottom:1px solid #cdd0c6;justify-content:space-between;align-items:center;gap:20px;padding:28px 0;display:flex}.brand{color:inherit;letter-spacing:-1px;font-size:26px;font-weight:750;text-decoration:none}nav{flex-wrap:wrap;gap:20px;font-size:14px;display:flex}main{padding:64px 0 80px}.eyebrow{letter-spacing:2px;color:#59644e;font-size:13px}h1{letter-spacing:-2px;margin:12px 0 18px;font-size:clamp(30px,6vw,48px)}h2{letter-spacing:-.6px;margin:45px 0 14px;scroll-margin-top:24px;font-size:23px}h3{margin-top:25px;font-size:18px}p,li,td,th{overflow-wrap:anywhere;font-size:16px;line-height:1.85}p{margin:12px 0}li{margin:7px 0}ul,ol{padding-left:24px}.meta{color:#62685e;font-size:14px}.summary{background:#e8eddf;border-left:4px solid #6c7c4c;margin:28px 0;padding:18px 24px}.contents{background:#fff;border:1px solid #d8dbd2;padding:18px 24px}.contents ol{columns:2;column-gap:32px;margin:8px 0}.contents li{break-inside:avoid;font-size:14px}.table-wrap{border:1px solid #d8dbd2;margin:18px 0;overflow-x:auto}table{border-collapse:collapse;background:#fff;width:100%;min-width:620px}th,td{vertical-align:top;text-align:left;border-bottom:1px solid #d8dbd2;padding:14px 16px;font-size:14px}th{background:#e9ece4}tr:last-child td{border-bottom:0}.legal-footer{border-top:1px solid #cdd0c6;padding:28px 0 40px}.legal-footer p{color:#62685e;font-size:13px}@media (width<=600px){.legal-header{flex-direction:column;align-items:flex-start}main{padding-top:40px}.contents ol{columns:1}.summary{padding:14px 18px}nav{gap:12px}h2{font-size:21px}}@media print{body{background:#fff}.legal-header nav,.contents,.legal-footer nav{display:none}main{padding:24px 0}h2,h3{break-after:avoid}table{min-width:0}.table-wrap{overflow:visible}a{color:inherit}}
