.dps-studio .studio-support{max-width:1200px}.studio-support>p{max-width:720px}.studio-support-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(24px,5vw,64px);margin-top:40px;align-items:start}.studio-support-faq h2{font-size:28px;margin-bottom:22px}.studio-support-faq details{border-block-start:1px solid var(--line);padding:20px 0}.studio-support-faq summary{cursor:pointer;font-weight:600;line-height:1.5;padding-right:12px}.studio-support-faq summary::marker{color:var(--yellow)}.studio-support-faq .studio-support-note{font-size:13px;margin-top:28px}.studio-support-form{border:1px solid var(--line);border-radius:20px;padding:clamp(20px,3vw,36px);background:#1a1c1e}.studio-support-form select,.studio-comments input,.studio-comments textarea{display:block;width:100%;padding:13px;background:#202626;color:var(--cream);border:1px solid #647268;border-radius:8px;font:inherit}.studio-support-form input,.studio-support-form select,.studio-support-form textarea{font-size:16px}.studio-support-form form>label:first-of-type{margin-top:0}.studio-comments{max-width:820px;border-top:1px solid var(--line);margin:48px 0;padding-top:32px}.studio-comments h2{font-size:30px;margin-bottom:24px}.studio-comment{padding:22px 0;border-bottom:1px solid var(--line)}.studio-comment time{font-size:12px;color:var(--muted);margin-left:16px}.studio-comment>div{margin-top:14px;line-height:1.8;overflow-wrap:anywhere}.studio-comments label{display:block;margin:18px 0 8px}.studio-comments textarea{min-height:150px}.studio-comments form>p{margin:18px 0;line-height:1.6}.studio-comments button{margin-top:22px}.studio-comments .success{color:#cbe5ba}.studio-newsletter label a{color:inherit;text-decoration:underline}.studio-newsletter label{flex-wrap:wrap}@media(max-width:760px){.studio-support-layout{grid-template-columns:1fr}.studio-support-faq h2{font-size:25px}.studio-support-form{padding:22px}.studio-support>h1{font-size:clamp(38px,9vw,62px)}}