.uau-legal{flex-direction:column;min-height:100vh;display:flex}.uau-legal .legal-hero{grid-template-columns:1.4fr 1fr;align-items:end;gap:6vw;width:100%;max-width:1450px;margin:0 auto;padding:150px 5vw 40px;display:grid}.uau-legal .legal-hero h1{letter-spacing:-.06em;margin:16px 0 20px;font-size:clamp(46px,6.2vw,92px);font-weight:720;line-height:.94}.uau-legal .legal-hero h1 em{color:var(--blue);font-style:normal}.uau-legal .legal-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:12px;line-height:1.4;display:flex}.uau-legal .legal-meta i{color:var(--blue);font-style:normal}.uau-legal .legal-hero-lead p{color:#5e5e64;margin:0;font-size:clamp(16px,1.35vw,19px);line-height:1.5}.uau-legal .legal-summary{border:1px solid var(--line);border-radius:var(--radius);background:#fff;width:calc(100% - 10vw);max-width:1450px;margin:24px auto 0;padding:30px 34px 34px}.uau-legal .legal-summary ul{grid-template-columns:repeat(5,1fr);gap:22px;margin:18px 0 0;padding:0;list-style:none;display:grid}.uau-legal .legal-summary li{flex-direction:column;gap:8px;display:flex}.uau-legal .legal-summary li b{letter-spacing:.14em;color:var(--blue);font-size:11px;font-weight:650}.uau-legal .legal-summary li strong{letter-spacing:-.02em;font-size:15px;line-height:1.25}.uau-legal .legal-summary li span{color:#6d6d73;font-size:12.5px;line-height:1.55}.uau-legal .legal-body{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:6vw;width:100%;max-width:1450px;margin:0 auto;padding:64px 5vw 110px;display:grid}.uau-legal .legal-toc{position:sticky;top:96px}.uau-legal .legal-toc ol{flex-direction:column;gap:2px;margin:14px 0 0;padding:0;list-style:none;display:flex}.uau-legal .legal-toc a{color:#6d6d73;align-items:baseline;gap:12px;padding:7px 0;font-size:12.5px;line-height:1.3;transition:color .25s;display:flex}.uau-legal .legal-toc a i{letter-spacing:.1em;color:#a3a3aa;flex:none;min-width:22px;font-size:10px;font-style:normal;font-weight:650;transition:color .25s}.uau-legal .legal-toc a:hover{color:var(--ink)}.uau-legal .legal-toc a:hover i{color:var(--blue)}.uau-legal .legal-article{max-width:820px}.uau-legal .legal-section{border-bottom:1px solid var(--line);margin:0 0 46px;padding:0 0 46px;scroll-margin-top:96px}.uau-legal .legal-section:last-child{border-bottom:0;margin-bottom:0}.uau-legal .legal-section h2{letter-spacing:-.04em;align-items:baseline;gap:16px;margin:0 0 18px;font-size:clamp(24px,2.4vw,34px);font-weight:700;line-height:1.05;display:flex}.uau-legal .legal-section h2 i{letter-spacing:.14em;color:var(--blue);flex:none;font-size:11px;font-style:normal;font-weight:650;transform:translateY(-.35em)}.uau-legal .legal-section h3{letter-spacing:-.01em;margin:28px 0 8px;font-size:15px;font-weight:700}.uau-legal .legal-section p{color:#3f3f46;margin:0 0 14px;font-size:15.5px;line-height:1.65}.uau-legal .legal-section p:last-child{margin-bottom:0}.uau-legal .legal-section strong{color:var(--ink);font-weight:650}.uau-legal .legal-section ul,.uau-legal .legal-section ol{color:#3f3f46;flex-direction:column;gap:8px;margin:0 0 14px;padding-left:22px;font-size:15.5px;line-height:1.6;display:flex}.uau-legal .legal-section li::marker{color:var(--blue)}.uau-legal .legal-section ul:last-child,.uau-legal .legal-section ol:last-child{margin-bottom:0}.uau-legal .legal-article a,.uau-legal .legal-hero-lead a{color:var(--blue);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:color .25s}.uau-legal .legal-article a:hover,.uau-legal .legal-hero-lead a:hover{color:var(--ink)}.uau-legal .legal-defs{grid-template-columns:1fr 1fr;gap:16px 28px;margin:0;display:grid}.uau-legal .legal-defs div{border:1px solid var(--line);background:#fff;border-radius:16px;padding:16px 18px}.uau-legal .legal-defs dt{letter-spacing:-.01em;font-size:13px;font-weight:700}.uau-legal .legal-defs dd{color:#5e5e64;margin:6px 0 0;font-size:13.5px;line-height:1.55}.uau-legal .legal-table-wrap{-webkit-overflow-scrolling:touch;margin:8px 0 20px;overflow-x:auto}.uau-legal .legal-table{border-collapse:collapse;width:100%;min-width:560px;font-size:13.5px;line-height:1.5}.uau-legal .legal-table th{text-align:left;vertical-align:bottom;letter-spacing:.14em;text-transform:uppercase;color:#77777e;border-bottom:1px solid var(--ink);padding:0 12px 10px 0;font-size:10px;font-weight:650}.uau-legal .legal-table td{vertical-align:top;color:#3f3f46;border-bottom:1px solid var(--line);padding:12px 12px 12px 0}.uau-legal .legal-table td:first-child{min-width:150px;color:var(--ink);font-weight:650}.uau-legal .legal-table th:last-child,.uau-legal .legal-table td:last-child{padding-right:0}.uau-legal .legal-steps{padding-left:34px;list-style:decimal-leading-zero}.uau-legal .legal-steps li::marker{letter-spacing:.14em;color:var(--blue);font-size:11px;font-weight:650}.uau-legal .legal-history{gap:12px;padding:0;list-style:none}.uau-legal .legal-history li{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:4px;padding:14px 18px;display:flex}.uau-legal .legal-history b{font-size:13px;font-weight:700}.uau-legal .legal-history span{color:#5e5e64;font-size:13.5px;line-height:1.5}.uau-legal footer{margin-top:auto}.uau-legal .legal-footer-grid{grid-template-columns:2fr 1fr 1.2fr}@media (max-width:1000px){.uau-legal .legal-hero{grid-template-columns:1fr;gap:26px;padding-top:120px}.uau-legal .legal-summary ul{grid-template-columns:repeat(2,1fr)}.uau-legal .legal-body{grid-template-columns:1fr;gap:34px;padding-top:48px}.uau-legal .legal-toc{position:static}.uau-legal .legal-toc ol{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.uau-legal .legal-footer-grid{grid-template-columns:1fr 1fr}.uau-legal .legal-footer-grid .footer-brand{grid-column:1/-1}}@media (max-width:700px){.uau-legal .legal-hero{padding:104px 20px 28px}.uau-legal .legal-hero h1{font-size:clamp(40px,12vw,58px)}.uau-legal .legal-summary{border-radius:20px;width:calc(100% - 40px);padding:24px 22px 26px}.uau-legal .legal-summary ul{grid-template-columns:1fr;gap:18px}.uau-legal .legal-body{padding:40px 20px 80px}.uau-legal .legal-toc ol{grid-template-columns:1fr}.uau-legal .legal-section{margin-bottom:34px;padding-bottom:34px}.uau-legal .legal-section h2{gap:12px;font-size:23px}.uau-legal .legal-defs,.uau-legal .legal-footer-grid{grid-template-columns:1fr}}@media print{.uau-legal .v2-nav,.uau-legal .legal-toc,.uau-legal footer{display:none}.uau-legal .legal-hero{padding-top:20px}.uau-legal .legal-summary{border:0;padding:0}.uau-legal .legal-body{padding:20px 0;display:block}.uau-legal .reveal{opacity:1;animation:none;transform:none}}
