.studio-legal-main{width:min(1160px,100% - 64px);margin:56px auto}.studio-legal-main article>header{border-color:#e4e9f2;margin-bottom:32px;padding:0 0 32px}.studio-legal-main h1{letter-spacing:-.045em;font-size:44px;font-weight:600}.studio-legal-body{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:56px;display:grid}.studio-legal-body>nav{background:#f5f7fc;border:1px solid #e4e9f2;border-radius:12px;max-height:calc(100dvh - 144px);padding:22px;position:sticky;top:112px;overflow:auto}.studio-legal-body>nav h2{font-size:14px;font-weight:600}.studio-legal-body>nav ol{-moz-columns:1;columns:1;padding-left:16px;font-size:12px;line-height:1.8;list-style-position:outside}.studio-legal-body>nav li{-moz-column-break-inside:avoid;break-inside:avoid;padding:3px 0}.studio-legal-body>nav a{color:#536885}.studio-legal-body>nav a:hover{color:#3762e3}.studio-legal-body>div{min-width:0}.studio-legal-body section{border-bottom:1px solid #e4e9f2;margin-bottom:30px;padding-bottom:28px;scroll-margin-top:115px}.studio-legal-body section h2{letter-spacing:-.03em;font-size:25px;font-weight:600;line-height:1.35}.studio-legal-body h3{letter-spacing:-.02em;font-size:18px;font-weight:600}.studio-legal-body p,.studio-legal-body li{color:#52647e;overflow-wrap:anywhere;font-size:14px;line-height:1.9}.studio-legal-body strong{color:#263b5b;font-weight:600}.studio-legal-body ul{margin-left:0;padding-left:16px;list-style-position:outside}.studio-legal-body .legal-clauses{font-variant-ligatures:no-common-ligatures;padding-left:0;list-style:none}@media (max-width:900px){.studio-legal-body{grid-template-columns:1fr;gap:24px}.studio-legal-body>nav{max-height:300px;position:static}.studio-legal-main{width:calc(100% - 40px);margin:32px auto}.studio-legal-main h1{font-size:34px}}
