/* v0.23 lightweight, SEO-readable Color Studio cross-links */
.dpd-studio-link-panel,.dpd-studio-faq{background:#fff9f5;border:1px solid #e5d0c6;border-radius:15px;padding:clamp(18px,3vw,30px);margin:24px 0;color:#4b343b;box-shadow:0 6px 20px #683a260a}
.dpd-studio-link-panel__kicker{display:block;font-weight:800;font-size:10px;letter-spacing:.14em;color:#9c5242;margin-bottom:10px}
.dpd-studio-link-panel h2,.dpd-studio-faq h2{font:600 clamp(25px,3vw,34px)/1.2 Georgia,serif!important;color:#4c2734!important;margin:0 0 13px!important}
.dpd-studio-link-panel p,.dpd-studio-faq p{font-size:15px;line-height:1.65;margin:0 0 15px}
.dpd-studio-faq h3{font-size:18px!important;color:#683a43!important;margin:20px 0 8px!important;line-height:1.35}
.dpd-studio-link-panel a,.dpd-studio-faq a{color:#8b3248}
.dpd-studio-link-panel__action{background:#8d294f!important;color:white!important;text-decoration:none!important;padding:13px 19px;display:inline-block;border-radius:999px;font-weight:750;font-size:15px}
.dpd-studio-link-panel__action:hover{background:#692034!important}
