.site-main:has(.s13-legal){background:var(--s13-cream);max-width:none;padding:0}.s13-legal{max-width:1080px;font-family:var(--s13-font-body);color:var(--s13-black);margin:0 auto;padding:36px 5vw 80px}.s13-legal-masthead-title{font-family:var(--s13-font-broadcast);letter-spacing:1px;margin:0 0 4px;font-size:clamp(28px,4vw,44px);font-weight:400}.s13-legal-masthead-sub{color:#555;margin:0 0 24px;font-size:14px}.s13-legal-layout{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.s13-legal-toc{border:2px solid var(--s13-black);background:#fff;flex:0 240px;min-width:200px;position:sticky;top:72px}.s13-legal-toc-heading{background:var(--s13-black);color:var(--s13-cream);margin:0;padding:10px 14px;font-size:12px;font-weight:900}.s13-legal-toc-link{color:var(--s13-black);box-sizing:border-box;background:#fff;border-top:1px solid #ddd;min-height:44px;padding:13px 14px;font-size:13px;font-weight:700;text-decoration:none;display:block}.s13-legal-toc-link:hover{background:var(--s13-yellow)}.s13-legal-toc-link.is-active,.s13-legal-toc-link.is-active:hover{background:var(--s13-black);color:var(--s13-yellow)}.s13-legal-article{border:2px solid var(--s13-black);background:#fff;flex:480px;min-width:0;padding:30px clamp(18px,3.5vw,38px)}.s13-legal-doc-title{margin:0 0 6px;font-size:clamp(20px,3vw,28px);font-weight:900}.s13-legal-doc-meta{color:#555;margin:0 0 24px;font-size:12px}.s13-legal-body{color:var(--s13-black);font-size:14px;line-height:2}.s13-legal-body>h1:first-child{display:none}.s13-legal-body h2{border-bottom:none;border-left:5px solid var(--s13-black);margin:26px 0 8px;padding-left:10px;font-size:18px;font-weight:900}.s13-legal-body h3{border-left:5px solid var(--s13-red);margin:20px 0 8px;padding-left:10px;font-size:16px;font-weight:900}.s13-legal-body p{margin:0 0 14px}.s13-legal-body ul,.s13-legal-body ol{margin:0 0 14px;padding-left:22px}.s13-legal-body li{margin:4px 0}.s13-legal-body a{color:var(--s13-blue);text-decoration:underline}.s13-legal-body a:hover{color:var(--s13-red)}.s13-legal-body table{border-collapse:collapse;width:100%;margin:12px 0 18px;font-size:13px}.s13-legal-body th,.s13-legal-body td{border:1px solid var(--s13-black);text-align:left;vertical-align:top;padding:8px 12px}.s13-legal-body th{background:var(--s13-cream);font-weight:900}.s13-legal-body blockquote{border-left:5px solid var(--s13-black);background:var(--s13-cream);color:#333;margin:12px 0 18px;padding:8px 14px}.s13-legal-body code{background:var(--s13-cream);padding:1px 5px;font-family:monospace;font-size:.9em}.s13-legal-body hr{border:none;border-top:1px solid #ddd;margin:22px 0}.s13-legal-backlinks{border-top:2px solid var(--s13-black);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:30px;padding-top:16px;font-size:13px;font-weight:700;display:flex}.s13-legal-backlinks a{color:var(--s13-blue);text-decoration:none}.s13-legal-backlinks a:hover{color:var(--s13-red)}@media (max-width:760px){.s13-legal-toc{flex-basis:100%;width:100%;position:static}.s13-legal-article{flex-basis:100%}}
