.page-block-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;align-items:start}.page-block{min-width:0;grid-column:span 12;border-radius:16px;overflow:hidden}.page-block[data-span="3"]{grid-column:span 3}.page-block[data-span="4"]{grid-column:span 4}.page-block[data-span="6"]{grid-column:span 6}.page-block[data-span="8"]{grid-column:span 8}.block-heading{font-size:30px;line-height:1.35;margin:0 0 16px;color:inherit!important;overflow-wrap:anywhere}.block-copy{font-size:16px;line-height:1.9;white-space:pre-wrap;margin:0;color:inherit!important;overflow-wrap:anywhere}.page-block[data-size=small] .block-heading{font-size:22px}.page-block[data-size=small] .block-copy{font-size:14px}.page-block[data-size=large] .block-heading{font-size:42px}.page-block[data-size=large] .block-copy{font-size:20px}.block-image{display:block;width:100%;max-height:700px;border-radius:12px}.block-image-placeholder{height:180px;background:#7e8c8420;display:grid;place-items:center;font-size:14px}.block-caption{font-size:13px;white-space:pre-wrap;line-height:1.6}.block-button{display:inline-block;padding:13px 28px;border-radius:10px;background:var(--studio-accent,#adf37a);color:#102313;font-weight:600;text-decoration:none}.block-spacer{height:24px}.page-block[data-size=large] .block-spacer{height:80px}.page-block[data-size=small] .block-spacer{height:8px}.page-block .studio-section{margin-top:0}.block-selectable{cursor:pointer;outline:1px dashed #61766b70;outline-offset:-1px}.block-selectable:hover,.block-selectable:focus{outline:2px solid #56946f}.catalog-quick-picker{margin:0 0 18px}.catalog-quick-picker select{width:100%;padding:9px 12px;border:1px solid #80808040;border-radius:8px;background:transparent;color:inherit}.catalog-quick-picker small{font-size:11px;opacity:.7;display:block;margin-top:5px}@media(max-width:640px){.page-block-grid{gap:14px}.page-block[data-span]{grid-column:span 12}.block-heading,.page-block[data-size=large] .block-heading{font-size:28px}}
