.desired-client-section{padding-block:2rem;background:var(--paper)}
.desired-client-inner{width:min(100%,72rem);margin-inline:auto;padding-inline:1.5rem}
.desired-client-page h1{width:100%;max-width:none;margin:0;color:var(--ink);font-family:var(--heading);font-size:clamp(1.75rem,5vw,2.25rem);font-weight:700;line-height:1.2;overflow-wrap:normal}
.desired-client-intro{width:100%;max-width:none;margin:.75rem 0 1.5rem;color:var(--ink-soft);font-size:1rem;line-height:1.55}
.desired-client-frame-shell{width:100%;border:1px solid var(--rule-light);background:var(--white)}
.desired-client-frame-shell iframe{display:block;width:100%;height:800px;border:0;background:var(--paper)}
.desired-client-direct-link{display:grid;gap:.5rem;margin-top:1rem}
.desired-client-direct-link a,.desired-client-direct-link p{display:block;width:100%;max-width:none;margin:0}
.desired-client-direct-link a{font-weight:700}
.desired-client-direct-link p{color:var(--ink-soft);font-size:.9rem;line-height:1.55}
@media(max-width:767px){.desired-client-inner{padding-inline:1rem}}
.desired-client-limitations h2{width:100%;max-width:none;font-size:clamp(1.75rem,5vw,2.25rem)}
@media(max-width:420px){.desired-client-limitations h2{font-size:1.35rem}}
