.dg-studio,.dg-collection{padding-block:clamp(36px,5vw,72px)}.dg-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:24px;display:flex}.dg-heading>div:first-child{max-width:690px}.dg-heading h2{margin:12px 0 16px;font-size:clamp(25px,3vw,42px);line-height:1.2}.dg-heading p{color:#62665e;max-width:66ch;line-height:1.8}.dg-controls{gap:9px;min-width:240px;display:grid}.dg-controls label{font-size:13px;font-weight:600}.dg-controls select{color:#293128;width:100%;min-height:48px;font:inherit;background:#fffdf8;border:1px solid #c9c9be;border-radius:8px;padding:10px 12px}.dg-languages{gap:6px;display:flex}.dg-languages button{font:inherit;color:inherit;background:0 0;border:1px solid #d5d2c7;border-radius:6px;min-height:44px;padding:9px 13px;font-size:13px}.dg-languages button[aria-pressed=true]{color:#fff;background:#34452a;border-color:#34452a}.dg-feature,.dg-grid figure{min-width:0;margin:0}.dg-feature .hs-project-image,.dg-grid .hs-project-image{background:#eeeae1;border-radius:10px;width:100%;height:auto}.dg-feature .hs-project-image img,.dg-grid .hs-project-image img{object-fit:contain}.dg-feature figcaption{border-bottom:1px solid #dcd8ce;flex-wrap:wrap;align-items:center;gap:10px 24px;padding:16px 0;font-size:13px;display:flex}.dg-feature figcaption span{color:#67695f}.dg-feature figcaption a{text-underline-offset:4px;margin-left:auto;text-decoration:underline}.dg-footer{justify-content:space-between;align-items:center;gap:24px;margin-top:16px;display:flex}.dg-footer p{color:#6a6c64;max-width:640px;font-size:12px;line-height:1.8}.dg-footer a{flex-shrink:0}.dg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px;display:grid}.dg-grid h3{margin:16px 0 6px;font-size:21px}.dg-grid p{color:#6a6c64;font-size:12px}.dg-studio :is(button,select,a):focus-visible{outline-offset:3px;outline:3px solid #a14629}@media (min-width:1000px){.dg-compact .dg-feature{max-width:1000px;margin-inline:auto}}@media (max-width:700px){.dg-heading,.dg-footer{display:block}.dg-controls{min-width:0;margin-top:20px}.dg-feature figcaption{flex-direction:column;align-items:start}.dg-feature figcaption a{margin-left:0}.dg-grid{grid-template-columns:1fr;gap:28px}.dg-footer a{margin-top:12px}.dg-heading p{font-size:14px}.dg-feature .hs-project-image>span,.dg-grid .hs-project-image>span{padding:6px 9px;font-size:11px}}
