.studio-legal{padding-top:72px;color:#232329;font-family:"Space Grotesk",sans-serif;letter-spacing:0}.studio-legal .studio-legal-hero{padding:64px 0 40px;background:#fff8f8;border-bottom:1px solid #edd}.studio-legal .studio-legal-eyebrow{color:#991b1b;font-size:13px;font-weight:600;margin-bottom:18px}.studio-legal h1{font-size:48px;line-height:1.15;margin:0 0 20px}.studio-legal .studio-legal-intro{max-width:680px;font-size:18px;line-height:1.7;color:#5c5c66}.studio-legal .studio-legal-meta{display:flex;flex-wrap:wrap;gap:12px 32px;margin-top:28px;font-size:13px;color:#66616a}.studio-legal .studio-legal-body{display:grid;grid-template-columns:260px minmax(0, 1fr);gap:72px;padding-top:48px;padding-bottom:72px;align-items:start}.studio-legal .studio-legal-sidebar{position:sticky;top:94px;max-height:calc(100vh - 116px);overflow-y:auto;padding-right:12px}.studio-legal .studio-legal-sidebar h2{font-size:14px;margin-bottom:18px}.studio-legal .studio-legal-sidebar ol{padding:0;list-style:none;display:grid;gap:10px;margin:0}.studio-legal a{color:#991b1b;text-underline-offset:4px}.studio-legal a:hover{text-decoration:underline}.studio-legal a:focus-visible{outline:2px solid #991b1b;outline-offset:4px}.studio-legal .studio-legal-sidebar a{font-size:13px;line-height:1.5;color:#595962}.studio-legal .studio-legal-help{border-top:1px solid #e9e5e5;padding-top:20px;margin-top:24px;display:grid;gap:8px;font-size:13px}.studio-legal .studio-legal-help i{color:#991b1b;font-size:20px}.studio-legal .studio-legal-help a{color:#991b1b}.studio-legal .studio-legal-content{min-width:0;max-width:820px}.studio-legal .studio-legal-summary{border-left:3px solid #991b1b;padding-left:22px;margin:0 0 40px;font-size:17px;line-height:1.8}.studio-legal .studio-legal-content section{scroll-margin-top:100px;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #e9e5e5}.studio-legal .studio-legal-section-title{display:flex;align-items:baseline;gap:16px;margin-bottom:18px}.studio-legal .studio-legal-section-title span{font-size:13px;color:#991b1b;flex-shrink:0}.studio-legal .studio-legal-section-title h2{font-size:24px;line-height:1.35;margin:0}.studio-legal .studio-legal-content section p,.studio-legal .studio-legal-content li{font-size:15px;line-height:1.85;color:#595962;overflow-wrap:anywhere}.studio-legal .studio-legal-content section p{margin-bottom:16px}.studio-legal .studio-legal-content section p:last-child{margin-bottom:0}.studio-legal .studio-legal-content ul{padding-left:20px;margin:16px 0 0}.studio-legal .studio-legal-content li{margin-bottom:10px;padding-left:4px}.studio-legal .studio-legal-content li::marker{color:#991b1b}.studio-legal .studio-legal-related strong{display:block;margin-bottom:16px}.studio-legal .studio-legal-related nav{display:flex;flex-wrap:wrap;gap:16px 28px;font-size:14px}@media(max-width: 991px){.studio-legal{padding-top:64px}.studio-legal .studio-legal-body{grid-template-columns:200px minmax(0, 1fr);gap:32px}}@media(max-width: 767px){.studio-legal .studio-legal-hero{padding:40px 0 28px}.studio-legal h1{font-size:34px}.studio-legal .studio-legal-intro{font-size:16px}.studio-legal .studio-legal-body{grid-template-columns:minmax(0, 1fr);gap:32px;padding-top:28px;padding-bottom:40px}.studio-legal .studio-legal-sidebar{position:static;max-height:none;padding:0 0 28px;border-bottom:1px solid #e9e5e5}.studio-legal .studio-legal-sidebar ol{grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px 20px}.studio-legal .studio-legal-summary{font-size:16px;padding-left:16px}.studio-legal .studio-legal-section-title{gap:12px}.studio-legal .studio-legal-section-title h2{font-size:21px}}@media print{.studio-legal .studio-legal-sidebar{display:none}.studio-legal .studio-legal-body{display:block}.studio-legal .studio-legal-content{max-width:none}}
