.studio-offer{gap:24px;max-width:1220px;margin:auto;padding:clamp(16px,3vw,36px);display:grid}.studio-offer h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.1}.studio-offer h1 .ink-tier-badge{vertical-align:middle}.studio-offer p{line-height:1.65}.studio-offer-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:28px;padding:clamp(22px,4vw,48px);display:grid}.studio-offer-hero>img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto}.studio-offer-lede{font:1.4rem/1.5 Georgia,serif}.studio-offer-price strong{font:3.5rem/1 Georgia,serif}.studio-offer-actions{flex-wrap:wrap;align-items:center;gap:14px;margin:22px 0;display:flex}.studio-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.studio-offer-grid>article,.studio-offer>section:not(.studio-offer-hero),.studio-offer>div:not(.studio-offer-grid){padding:26px}.studio-offer-grid img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:150px}.studio-offer-details details{border-bottom:1px solid #ab8a5250;padding:18px 0}.studio-offer-details summary{cursor:pointer;min-height:30px;font-weight:600}:is(.studio-offer a:focus-visible,.studio-offer summary:focus-visible){outline-offset:4px;outline:3px solid #6b4a7b}.studio-offer .text-link{min-height:30px;display:inline-block}@media (max-width:760px){.studio-offer-hero,.studio-offer-grid{grid-template-columns:1fr}.studio-offer-hero>img{grid-row:1;max-height:220px}.studio-offer-actions{flex-direction:column;align-items:stretch}.studio-offer-actions a{text-align:center;white-space:normal}.studio-offer h1 .ink-tier-badge{margin-top:12px;display:table!important}}
