.studio27{--s27-ink:#173d37;--s27-teal:#22746b;--s27-line:#cbded5}.studio27 .c24-hero{background:radial-gradient(circle at 90% 10%,#def0dd 0,#0000 45%),linear-gradient(130deg,#f2f6ee,#e9f0e7);border:1px solid #ccddce;overflow:hidden}.studio27 .c24-hero h1{letter-spacing:-.065em;font-size:clamp(2.6rem,5vw,5.5rem);line-height:1.03}.studio27 .c24-hero aside{color:#f3f7e9;background:#163f38;border-color:#335f4d}html[data-theme=professional][data-design=modern] body .studio27 .c24-hero aside h2,.studio27 .c24-hero aside h2{color:#f3f7e9}.studio27 .c24-hero aside .c24-note{color:#d4e5dc}.studio27 .c24-hero aside a,.studio27 .c24-hero aside .c24-eyebrow{color:#d4edb9}.studio27 .c24-programmes button[aria-selected=true]{color:#f4f8ec;background:#173f38}.studio27 .c24-programmes button[aria-selected=true] small,.studio27 .c24-programmes button[aria-selected=true] em{color:#d0dfc8}.studio27 .c24-tools{border:0;min-width:0;margin:0;padding:0}.studio27 .c24-tools>section{min-width:0}.studio27 .s27-legacy{border:1px solid var(--s27-line);background:#f8faf6;border-radius:18px;margin:2rem 0 3rem;overflow:hidden}.studio27 .s27-legacy>summary{cursor:pointer;color:#274c42;padding:1.2rem 1.5rem;font-weight:700}.studio27 .s27-legacy[open]>summary{border-bottom:1px solid var(--s27-line)}.studio27 .s27-legacy>section{margin:1rem}.studio27 .s27-execution{margin:2rem 0}.studio27 table{font-variant-numeric:tabular-nums}.studio27 details summary:focus-visible{outline-offset:4px;outline:3px solid #cf9a42}.studio27 a:focus-visible{outline-offset:4px;outline:3px solid #cf9a42}.studio27 button:focus-visible{outline-offset:4px;outline:3px solid #cf9a42}.s27-release-intro{max-width:68rem;font-size:1.1rem}.s27-release-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:2rem 0;display:grid}.s27-release-card{background:#fff;border:1px solid #cbded5;border-radius:20px;min-width:0;padding:2rem}.s27-release-card>small{letter-spacing:.15em;color:#477564;font-size:.7rem;font-weight:800}.s27-release-card h2{letter-spacing:-.04em;font-size:1.8rem;line-height:1.15}.s27-release-card li{margin:.8rem 0;line-height:1.6}.s27-release-card .s27-limits{background:#f1f5ed;border-left:3px solid #9fb988;padding:1rem;font-size:.88rem;line-height:1.65}.s27-release-card>a{color:#1e6155;align-items:center;gap:.7rem;margin-top:1rem;font-weight:700;display:inline-flex}.s27-status-ledger{background:#f6f8f1;border:1px solid #d0ded1;border-radius:18px;margin:2rem 0;padding:1.5rem}.s27-status-ledger p{max-width:80ch;line-height:1.7}@media (max-width:780px){.s27-release-grid{grid-template-columns:1fr}.s27-release-card{padding:1.4rem}.studio27 .s27-legacy>section{margin:.4rem}.studio27 .c24-hero h1{font-size:3rem}}.dark .studio27 .c24-hero,.dark .s27-release-card,.dark .studio27 .s27-legacy,.dark .s27-status-ledger{color:#e8eddf;background:#162c28;border-color:#38534a}.dark .s27-release-card .s27-limits{color:#d2ddcc;background:#203a31}.dark .s27-release-card>a,.dark .studio27 .s27-legacy>summary{color:#bbdac0}.dark .s27-release-card>small{color:#b9d8c4}html[data-theme=professional][data-design=modern] body .studio27 .execution27-secret h3,.studio27 .execution27-secret h3{color:#f4f8ed}
