.tsite.pg-legal .lhead{padding-top:180px}.tsite.pg-legal .lhead h1{font-size:clamp(40px,4.6vw,64px)}.tsite.pg-legal .lhead .lead{max-width:760px;font-size:19px}.tsite.pg-legal .lmeta{font-family:var(--ui);color:var(--text-3);margin-top:22px;font-size:14.5px}.tsite.pg-legal .ldocs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:40px;padding-bottom:40px;display:flex}.tsite.pg-legal .ldocs a{border:1px solid var(--line-2);height:36px;font-family:var(--ui);color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 15px;font-size:14px;font-weight:500;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.tsite.pg-legal .ldocs a:hover{color:var(--text);border-color:var(--text-3)}.tsite.pg-legal .ldocs a[aria-current=page]{background:var(--text);border-color:var(--text);color:var(--bg)}.tsite.pg-legal .ldoc{padding:64px 0 140px}.tsite.pg-legal .ldoc .toc b{margin-bottom:12px}.tsite.pg-legal .ldoc .prose{max-width:720px}.tsite.pg-legal .prose>h2:first-child{margin-top:0}.tsite.pg-legal .prose .callout{border:1px solid var(--line);background:var(--surface);color:var(--text-2);border-radius:12px;padding:18px 22px;font-size:16.5px;line-height:1.6}.tsite.pg-legal .prose .lcards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.tsite.pg-legal .prose .lcard{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;padding:24px;display:flex}.tsite.pg-legal .prose .lcard h3{margin:0;font-size:18px;line-height:1.3}.tsite.pg-legal .prose .lcard p{color:var(--text-2);margin-top:8px;font-size:16px;line-height:1.55}.tsite.pg-legal .prose .lcard .arrow{margin-top:auto;padding-top:18px;font-size:15.5px;text-decoration:none}.tsite.pg-legal .prose a.arrow{text-decoration:none}@media (width<=920px){.tsite.pg-legal .lhead{padding-top:140px}.tsite.pg-legal .ldoc{padding:48px 0 110px}}@media (width<=640px){.tsite.pg-legal .lhead{padding-top:120px}.tsite.pg-legal .lhead .lead{font-size:17.5px}.tsite.pg-legal .ldocs{gap:6px;margin-top:32px;padding-bottom:32px}.tsite.pg-legal .ldocs a{height:34px;padding:0 13px;font-size:13.5px}.tsite.pg-legal .ldoc{padding:40px 0 88px}.tsite.pg-legal .prose .callout{padding:16px 18px}}@media print{.tsite.pg-legal .nav,.tsite.pg-legal .m-menu,.tsite.pg-legal .ldocs,.tsite.pg-legal .toc,.tsite.pg-legal footer,.tsite.pg-legal .skip{display:none!important}.tsite.pg-legal .lhead{padding-top:0}.tsite.pg-legal .doc{display:block}}
