.studio-legal-records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 2rem;padding-block:1.25rem;margin-block:1rem;border-block:1px solid var(--edge);color:var(--paper)}
.studio-legal-records>div{min-inline-size:0;display:grid;align-content:start;gap:.45rem}
.studio-legal-records strong{font-size:.95rem;line-height:1.5;color:var(--paper)}
.studio-legal-records p{margin:0;font-size:.85rem;line-height:1.6;color:var(--muted);overflow-wrap:anywhere}
.studio-legal-records a{display:inline-flex;align-items:center;min-block-size:44px;color:var(--jade);text-decoration:underline;text-underline-offset:.2em;font-size:.85rem;line-height:1.6;overflow-wrap:anywhere;max-inline-size:100%}
.studio-legal-records a:hover{color:var(--paper)}
.studio-legal-records a:focus-visible{outline:2px solid var(--jade);outline-offset:3px}
@media(max-width:640px){.studio-legal-records{grid-template-columns:minmax(0,1fr);gap:1rem}.studio-legal-records>div+div{border-block-start:1px solid var(--edge);padding-block-start:1rem}}
@media(forced-colors:active){.studio-legal-records{border-color:CanvasText}.studio-legal-records strong,.studio-legal-records p{color:CanvasText}.studio-legal-records a{color:LinkText}}
