.studio .mark-tile.lg{border-radius:22px;width:88px;height:88px}.studio .mark-tile.lg svg{width:100%;height:100%}.studio .lg-hero{padding-bottom:50px}.studio .lg-tabs{border-radius:var(--r-pill);background:#afc0ff0f;gap:4px;margin-bottom:26px;padding:4px;display:inline-flex;box-shadow:inset 0 0 0 1px #afc0ff29}.studio .lg-tabs a{border-radius:var(--r-pill);color:var(--t-2);padding:8px 18px;font-size:14px;transition:color .2s,background .2s}.studio .lg-tabs a:hover{color:#fff}.studio .lg-tabs a[aria-current=page]{color:var(--accent-ink);background:var(--accent)}.studio .lg{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:64px;padding-bottom:120px;display:grid}.studio .lg-toc{position:sticky;top:96px}.studio .lg-toc .mono{letter-spacing:.08em;text-transform:uppercase;color:var(--t-3);margin-bottom:14px;font-size:12px;display:block}.studio .lg-toc ol{border-left:1px solid var(--hair);margin:0;padding:0;list-style:none}.studio .lg-toc a{color:var(--t-2);border-left:2px solid #0000;margin-left:-1px;padding:7px 0 7px 16px;font-size:14px;line-height:1.4;transition:color .2s,border-color .2s;display:block}.studio .lg-toc a:hover{color:#fff}.studio .lg-toc a.on{color:#fff;border-left-color:var(--accent)}.studio .lg-body{max-width:720px}.studio .lg-body section{padding-bottom:12px;scroll-margin-top:100px}.studio .lg-body h2{font-family:var(--head);color:#fff;margin:44px 0 14px;font-size:24px;font-weight:600}.studio .lg-body section:first-of-type h2{margin-top:0}.studio .lg-body p{color:#d6dcf5;max-width:36em;margin-top:12px;font-size:16.5px;line-height:1.75}.studio .lg-body ul{color:#d6dcf5;gap:8px;max-width:36em;margin:12px 0 0;padding-left:22px;font-size:16.5px;line-height:1.65;list-style:outside;display:grid}.studio .lg-body li::marker{color:var(--accent)}.studio .lg-body strong{color:#fff;font-weight:600}.studio .lg-body a{color:var(--accent);text-underline-offset:3px;-webkit-text-decoration:underline #afc0ff66;text-decoration:underline #afc0ff66}.studio .lg-body a:hover{color:#fff}.studio .lg-note{box-shadow:inset 0 0 0 1px var(--hair);background:#afc0ff0d;border-radius:12px;padding:14px 18px;color:var(--t-2)!important;margin:0 0 36px!important;font-size:14px!important}@media (max-width:900px){.studio .lg{grid-template-columns:1fr;gap:28px}.studio .lg-toc{position:static}.studio .lg-toc ol{border-left:0;flex-wrap:wrap;gap:6px;display:flex}.studio .lg-toc a{border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--hair);background:#afc0ff0f;border:0;margin:0;padding:6px 12px;font-size:13px}.studio .lg-toc a.on{background:#3228f273}}@media (pointer:coarse){.studio .lg-tabs a{align-items:center;min-height:44px;display:inline-flex}.studio .lg-toc a{align-items:center;min-height:44px;display:flex}}
