.studio .tp-workbench{padding:clamp(20px,4vw,32px);margin:24px 0;background:#edf4dc;border:3px solid #1c343b;color:#172e35;box-sizing:border-box}
.studio .tp-workbench :is(p,h2,h4,strong,span){color:#172e35}.studio .tp-workbench h2{font:850 clamp(25px,4vw,36px)/1.2 system-ui;margin:12px 0 20px}.studio .tp-workbench p{font:18px/1.65 system-ui;max-width:65ch}
.studio .tp-build-path{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px;margin-top:24px}
.studio .tp-build-path a{display:grid;gap:14px;padding:22px;background:#fff;border:2px solid #1c343b;text-decoration:none;color:#172e35;box-shadow:4px 4px 0 #1c343b}
.studio .tp-build-path b{font:800 12px/1.5 monospace;color:#52417e}.studio .tp-build-path strong{font:850 23px/1.3 system-ui}.studio .tp-build-path span{font:16px/1.6 system-ui}
.studio .tp-experiment{border-left:7px solid #644799;background:#f2edfc}.studio .tp-experiment h4{font:800 22px/1.3 system-ui;margin:10px 0 18px}.studio .tp-experiment a{font-weight:800;color:#44257b;text-underline-offset:4px}
.studio .tp-workbench a:focus-visible{outline:4px solid #ba346f;outline-offset:4px}
