.studio-blog{width:100%;max-width:1280px;color:var(--foreground);margin:0 auto;padding:0 32px 72px}.studio-blog[hidden]{display:none!important}.studio-blog-intro{max-width:900px;padding:72px 0 40px}.studio-blog h1{font:700 clamp(32px,5vw,60px)/1.05 var(--font-heading);letter-spacing:-.045em;overflow-wrap:anywhere;margin:0 0 24px}.studio-blog-intro>p,.studio-blog-deck{color:var(--muted-foreground);max-width:750px;font-size:19px;line-height:1.65}.studio-blog-filters{flex-wrap:wrap;gap:8px;margin:32px 0 0;display:flex}.studio-blog-filters button{background:var(--surface);width:auto;min-height:40px;color:var(--foreground);border:1px solid var(--border);border-radius:999px;margin:0;padding:8px 16px}.studio-blog-filters button[aria-pressed=true]{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.studio-blog a{color:inherit;text-decoration:none}.studio-blog a:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.studio-blog-featured{border-block:1px solid var(--border);padding:32px 0}.studio-blog-featured>a{grid-template-columns:1.35fr .8fr;align-items:end;gap:32px;display:grid}.studio-blog img{object-fit:contain;background:var(--muted-surface);width:100%;height:100%;display:block}.studio-blog-featured img{aspect-ratio:16/10}.studio-blog-featured h2{font:700 clamp(26px,3vw,36px)/1.15 var(--font-heading);letter-spacing:-.03em;margin:20px 0 14px}.studio-blog-featured p,.studio-blog-card p{color:var(--muted-foreground);line-height:1.7}.studio-blog-meta{color:var(--muted-foreground);flex-wrap:wrap;gap:8px 16px;margin:18px 0;font-size:13px;display:flex}.studio-blog-meta>span:first-child{color:var(--primary);font-weight:600}.studio-blog-number{font:12px var(--font-data);color:var(--primary);letter-spacing:.08em}.studio-blog-read{color:var(--primary);margin-top:16px;font-weight:600;display:inline-block}.studio-blog-grid{border-left:1px solid var(--border);grid-template-columns:7fr 5fr;display:grid}.studio-blog-card{border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.studio-blog-card>a{height:100%;padding:28px;display:block}.studio-blog-card img{aspect-ratio:16/10;height:auto;margin-bottom:24px}.studio-blog-card h2{font:700 26px/1.2 var(--font-heading);letter-spacing:-.025em;margin:16px 0}.studio-blog-article{max-width:880px;margin:auto;padding-top:48px}.studio-blog-back{font-size:14px;color:var(--muted-foreground)!important}.studio-blog-article h1{margin-top:24px}.studio-blog-cover{aspect-ratio:16/9;margin:32px 0}.studio-blog-toc{border-left:2px solid var(--border);margin:32px 0 40px;padding-left:20px}.studio-blog-toc ol{margin:12px 0;padding-left:20px;line-height:1.8}.studio-blog-toc a:hover{text-decoration:underline}.studio-blog-body{border-top:1px solid var(--border);max-width:760px;padding-top:40px}.studio-blog-body section{margin-bottom:42px;scroll-margin-top:100px}.studio-blog-body h2{font:700 26px/1.25 var(--font-heading);letter-spacing:-.02em;margin:0 0 20px}.studio-blog-body p,.studio-blog-body li{color:var(--muted-foreground);font-size:18px;line-height:1.8}.studio-blog-body li{margin:8px 0}.studio-blog-related{border-top:1px solid var(--border);max-width:880px;margin:48px auto;padding-top:32px}.studio-blog-related>div{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.studio-blog-related a{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:24px}.studio-blog-related span{color:var(--primary);font-size:13px}.studio-blog-related h3{font-size:20px;line-height:1.4}.studio-blog-static-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:auto;padding:24px 32px;display:flex}.studio-blog-static-header>a{font:700 22px var(--font-heading);color:var(--foreground);align-items:center;gap:10px;text-decoration:none;display:flex}.studio-blog-static-header img{width:28px;height:28px}.studio-blog-static-header nav{flex-wrap:wrap;gap:20px;margin-left:auto;display:flex}.studio-blog-static-header nav a{color:var(--foreground);text-decoration:none}.studio-blog-static-controls{flex-wrap:wrap;gap:12px;display:flex}.studio-blog-static-controls select{color:var(--foreground);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control);font:14px var(--font-body);max-width:150px;padding:8px}.studio-blog-static-header a[aria-current=page]{color:var(--primary)}@media (max-width:700px){.studio-blog{padding:0 20px 48px}.studio-blog-intro{padding-top:40px}.studio-blog-featured>a,.studio-blog-grid,.studio-blog-related>div{grid-template-columns:1fr}.studio-blog-featured>a{gap:20px}.studio-blog-card>a{padding:20px}.studio-blog-body p,.studio-blog-body li{font-size:17px}.studio-blog-static-header{flex-wrap:wrap;gap:16px;padding:20px}.studio-blog-static-header nav{order:3;width:100%;margin:0}.studio-blog-static-controls{margin-left:auto}.studio-blog-static-controls select{max-width:110px}.studio-blog-cover{aspect-ratio:16/10}}.studio-blog-standalone{background:var(--background);color:var(--foreground);font-family:var(--font-body);margin:0;overflow-x:hidden}.studio-blog-standalone *{box-sizing:border-box}.studio-blog-standalone .skip-link{z-index:100;background:var(--primary);color:var(--on-primary);border-radius:8px;padding:12px 16px;position:fixed;top:-100px;left:16px}.studio-blog-standalone .skip-link:focus{top:12px}.studio-blog-static-header{z-index:50;background:var(--background);min-height:74px;padding:16px 28px;position:sticky;top:0}.studio-blog-static-header img{object-fit:cover;object-position:left;width:29px;height:32px}@media (max-width:700px){.studio-blog-static-header{padding:16px 20px}.studio-blog-static-header>a{font-size:20px}.studio-blog-static-controls{gap:8px}.studio-blog-static-controls select{max-width:100px;font-size:12px}}.studio-blog .studio-cta-art{background:0 0;height:auto}.studio-blog .studio-landing-cta .entry-primary{color:var(--on-primary)}.studio-blog-cta{margin-top:var(--space-64)}@media (max-width:700px){.studio-blog-cta{margin-top:var(--space-48)}}
