:root{--sa-compact-gap:8px;--sa-compact-radius:9px}.sl-site:not(.sl-public-site) .sl-main,body:has(>.sa-workspace-shell)>#main-content>main:not(.publicStudyPage){font-size:14px;line-height:1.45}body:has(>.sa-workspace-shell)>#main-content>main.sa-page{width:min(1320px,calc(100vw - 22px))!important;margin-top:10px!important;margin-bottom:24px!important;gap:var(--sa-compact-gap)!important}.sl-site:not(.sl-public-site) :is(.sl-card,.sl-panel,.sl-page-head),body:has(>.sa-workspace-shell)>#main-content>main.sa-page>:is(header,section,article){border-radius:var(--sa-compact-radius)!important}.sl-site:not(.sl-public-site) .sl-page-head h1,body:has(>.sa-workspace-shell)>#main-content>main.sa-page h1{font-size:clamp(30px,3.1vw,44px)!important;line-height:1.02!important}.sl-site:not(.sl-public-site) :is(.sl-card,.sl-panel) h2,body:has(>.sa-workspace-shell)>#main-content>main.sa-page h2{font-size:clamp(20px,1.85vw,27px)!important;line-height:1.1!important}.sl-site:not(.sl-public-site) :is(.sl-input,.sl-select,.sl-button),body:has(>.sa-workspace-shell)>#main-content>main.sa-page :is(input,select,button){min-height:36px!important}.sl-site:not(.sl-public-site) :is(.sl-table th,.sl-table td),body:has(>.sa-workspace-shell)>#main-content>main.sa-page :is(th,td){padding:7px 8px!important}.sl-site:not(.sl-public-site) details>summary,body:has(>.sa-workspace-shell)>#main-content>main.sa-page details>summary{padding-block:8px!important}.studioPage{width:100%!important;max-width:none!important;padding:10px 12px 28px!important}.studioPageInner{max-width:1400px!important;gap:9px!important}.studioHero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);grid-template-rows:auto auto auto;grid-column-gap:20px!important;column-gap:20px!important;grid-row-gap:2px!important;row-gap:2px!important;padding:13px 16px!important;border-radius:var(--sa-compact-radius)!important}.studioHero>div:first-child{grid-column:1;grid-row:1;font-size:10px!important}.studioHero h1{grid-column:1;grid-row:2;margin:3px 0 4px!important;font-size:clamp(34px,4vw,50px)!important;line-height:.98!important}.studioHero>p{grid-column:1;grid-row:3;margin:0!important;max-width:830px!important;font-size:13px!important;line-height:1.42!important}.studioHeroActions{grid-column:2;grid-row:1/4;align-content:center;align-self:center;gap:5px!important;margin-top:0!important}.studioHeroActions a{min-height:34px!important;padding:7px 9px!important;border-radius:7px!important;font-size:11px!important}.studioIntakeLayout{grid-template-columns:minmax(0,1.75fr) minmax(285px,.58fr)!important;gap:9px!important;align-items:start!important}.studioIntakeForm{gap:8px!important;padding:11px!important;border-radius:var(--sa-compact-radius)!important}.studioIntakeHeading{grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr)!important;gap:10px!important;align-items:end!important}.studioIntakeHeading h2{margin:2px 0!important;font-size:24px!important}.studioIntakeHeading p{font-size:12px!important;line-height:1.4!important}.studioIntakeForm>section{gap:7px!important;padding:9px 10px!important;border-radius:8px!important}.studioIntakeBlockHeader{grid-template-columns:28px 1fr!important;gap:7px!important}.studioIntakeBlockHeader>span{width:28px!important;height:28px!important}.studioIntakeBlockHeader b{font-size:13px!important}.studioIntakeBlockHeader small{font-size:10.5px!important;line-height:1.3!important}.studioFieldGrid{gap:7px!important}.studioIntakeForm label{gap:3px!important;font-size:11px!important}.studioIntakeForm :is(input,select){min-height:36px!important;padding:6px 9px!important}.studioIntakeForm textarea{min-height:74px!important;padding:8px 9px!important}.studioOptionalSection{border-radius:8px!important}.studioOptionalSection>summary{min-height:42px!important;padding:7px 9px!important}.studioOptionalBody{gap:7px!important;padding:8px 9px!important}.studioSubmitBar{gap:8px!important;padding:7px 9px!important}.studioSubmitBar span{font-size:10.5px!important}.studioSupportRail{position:static!important;max-height:none!important;overflow:visible!important;gap:8px!important}.studioSupportCard{padding:10px!important;border-radius:var(--sa-compact-radius)!important}.studioSupportCard h2{font-size:19px!important;margin-bottom:5px!important}.studioSupportCard p{font-size:11.5px!important;line-height:1.4!important}.studioSupportCard a{padding:7px 8px!important;font-size:11px!important}.studioRecentProjects>div{max-height:260px!important;gap:5px!important;overflow:auto}.sl-site:not(.sl-public-site) .sl-main{width:min(1300px,calc(100% - 18px))!important;padding:9px 0 28px!important}.sl-site:not(.sl-public-site) .sl-hero{min-height:0!important;padding:12px 14px!important;border-radius:var(--sa-compact-radius)!important}.sl-site:not(.sl-public-site) .sl-hero>h1{font-size:clamp(31px,3.5vw,43px)!important}.sl-site:not(.sl-public-site) .sl-grid{gap:6px!important;margin-top:6px!important}.sl-site:not(.sl-public-site) .sl-card{padding:10px 12px!important;border-radius:var(--sa-compact-radius)!important}.sl-site:not(.sl-public-site) .sl-card :is(p,li){font-size:12.5px!important;line-height:1.42!important}.sl-site:not(.sl-public-site) .sl-form{gap:7px!important}.sl-site:not(.sl-public-site) .sl-textarea{min-height:84px!important}@media (max-width:940px){.studioHero{grid-template-columns:1fr}.studioHero h1,.studioHero>div:first-child,.studioHero>p,.studioHeroActions{grid-column:1;grid-row:auto}.studioHeroActions{margin-top:8px!important}.studioIntakeLayout{grid-template-columns:1fr!important}.studioSupportRail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.studioPage{padding:7px 8px 20px!important}.studioHero{display:block!important;padding:12px!important}.studioHero h1{font-size:clamp(31px,11vw,41px)!important}.studioHeroActions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.sl-site:not(.sl-public-site) :is(.sl-input,.sl-select,.sl-button),.studioHeroActions a,.studioIntakeForm :is(input,select,button){min-height:44px!important}.studioFieldGrid,.studioFieldGridFour,.studioFieldGridThree,.studioIntakeHeading,.studioSupportRail{grid-template-columns:1fr!important}.studioSupportRail>:not(:first-child){display:none}body:has(>.sa-workspace-shell)>#main-content>main.sa-page{width:min(100% - 10px,1320px)!important;margin-top:5px!important}}