.studio-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:1rem;margin:2rem 0}.studio-section{background:#fff;border:1px solid #e8dfea;border-radius:16px;padding:1.1rem;box-shadow:0 8px 24px #39233b12}.studio-section span{display:block;color:#8d4c87;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em}.studio-section strong{display:block;font-size:1.15rem;margin:.35rem 0}.studio-section small{color:#756b78}.studio-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.3rem}.studio-grid .wide{grid-column:1/-1}.upload-form textarea{width:100%;padding:14px;border:1px solid #d9cadd;border-radius:12px;font:16px Arial}.journal-entry{margin:1.2rem 0;padding:1rem 1.2rem;border-left:4px solid #8d4c87;background:#fff}@media(max-width:800px){.studio-grid{grid-template-columns:1fr}.studio-grid .wide{grid-column:auto}}
