.studio-intro{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);gap:28px;align-items:center;padding:clamp(24px,5vw,64px);background:#173e2e;color:#f2f6eb;border-radius:28px;margin:24px 0 36px}.studio-intro h1,.studio-intro h2{color:inherit;font-size:clamp(32px,4vw,58px);line-height:1.08;letter-spacing:-.04em}.studio-intro p{color:#d5e4d5;line-height:1.7}.studio-intro a{color:#fff}.studio-steps{display:grid;gap:12px;list-style:none;padding:0}.studio-steps li{padding:16px;border:1px solid #668673;border-radius:14px}.studio-options{display:block!important}.studio-options details{border:1px solid #b7cbbf;border-radius:16px;margin:12px 0;background:#f4f7f2}.studio-options summary{padding:16px;cursor:pointer;font-weight:700;font-size:1rem}.studio-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:4px 16px 20px}.studio-fields label{min-width:0}.studio-fields input,.studio-fields select,.studio-fields textarea{width:100%}.studio-fields input[type=checkbox]{width:20px}.studio-fields textarea{min-height:100px}.studio-presets{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.studio-presets button{padding:10px 14px;border:1px solid #426c56;background:#edf5ed;color:#173e2e;border-radius:12px}.studio-jump{display:flex;flex-wrap:wrap;gap:12px;padding:16px 0}.studio-jump a{border:1px solid #b7cbbf;padding:10px 14px;border-radius:12px}.studio-note{padding:16px;border-left:4px solid #487d5e;background:#edf5ed;color:#173e2e}.studio-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.studio-feature-grid article{padding:28px;border:1px solid #b7cbbf;border-radius:22px}.studio-feature-grid h2{font-size:28px}.studio-feature-grid p{line-height:1.7}.studio-feature-grid a{display:inline-block;padding:12px 0;font-weight:700}
[data-theme=dark] .studio-options details{background:#193126;border-color:#577763}[data-theme=dark] .studio-presets button,[data-theme=dark] .studio-note{background:#193126;color:#ebf5ed}
@media(max-width:640px){.studio-intro,.studio-feature-grid{grid-template-columns:1fr}.studio-fields{grid-template-columns:1fr}.studio-intro{padding:24px}.studio-presets button{flex:1 1 42%}}
.az-links{columns:3 240px;column-gap:32px;padding-left:20px}.az-links li{break-inside:avoid;padding:7px 0;line-height:1.5}.az-links a{text-underline-offset:3px}#crawl-navigation{border-top:1px solid #8aab9640;margin-top:20px;padding-top:20px}.studio-options summary:focus-visible,.az-links a:focus-visible{outline:3px solid #568e6a;outline-offset:4px}

/* Task-first discovery cards */
.file-workflows{margin-block:2rem}.file-workflows .format-card{display:flex;flex-direction:column;gap:.8rem;min-width:0}.file-workflows a{display:block;padding:.55rem 0;line-height:1.5;overflow-wrap:anywhere}.related a{overflow-wrap:anywhere}.tool-card p{overflow-wrap:anywhere}
/* Studio33 */
.studio-toolbar{padding:1.2rem;border:1px solid #c6d7cb;border-radius:18px;background:#f2f7f2;margin-block:1rem}.studio-toolbar>div{display:flex;flex-wrap:wrap;gap:.6rem}.studio-toolbar button,.studio-recipe{background:#173e2e;color:#fff;border:0;border-radius:8px;padding:.65rem .9rem;font:inherit}.studio-toolbar button:disabled{opacity:.45}.studio-recipe input{display:block;max-width:230px;margin-top:.4rem}.studio-toolbar p{color:#244532}.studio-toolbar button:focus-visible{outline:3px solid #b56a00;outline-offset:3px}
