.ds .art-side{top:96px}.ds .art-contact{border-top:1px solid #bcc6c0;flex-direction:column;gap:14px;margin-top:18px;padding-top:24px;display:flex}.ds .art-contact h2{font:500 clamp(23px,2.1vw,30px)/1.15 var(--font-sans);letter-spacing:-.045em;color:#202b2b;text-wrap:balance;margin:0}.ds .art-contact p{color:#596c65;margin:0;font-size:15px;line-height:1.5}.ds .art-contact-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:4px;display:grid}.ds .art-contact-actions a{text-align:center;border:1px solid #0008cf;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:12px 8px;font-size:13px;font-weight:500;line-height:1.3;text-decoration:none;transition:background .2s,color .2s;display:flex}.ds .art-contact-wa{color:#0008cf;background:0 0}.ds .art-contact-meet{color:#fff;background:#0008cf}.ds .art-contact-wa:hover{background:#efeefb}.ds .art-contact-meet:hover{background:#0007a8}.ds .art-contact-actions a:focus-visible{outline-offset:4px;outline:2px solid #0008cf}@media (max-width:900px){.ds .art-side{position:static}.ds .art-contact{max-width:480px}}@media (min-width:901px) and (max-height:720px){.ds .art-side{position:static}}
