/* v7.20.67 — A responder sees ONE work dashboard. The public brochure is accessible through a deliberate action. */
body.es-role-responder:not(.es-show-public-brochure)>:is(.utility,.hero,.section-nav,.home-market-gateway,.worldwide-section,.guarantee,.services-section,.prepurchase-section,.marketplace-launch-section,.partner-section,.request-section,.gallery-section,.media-section,.contact-section,.owner-progress-rail){display:none!important}
body.es-role-responder:not(.es-show-public-brochure) .es-responder-desk{min-height:min(72vh,660px);padding:clamp(20px,4vw,70px) 18px;background:linear-gradient(140deg,#eaf5f0,#f7faf7)}
body.es-role-responder:not(.es-show-public-brochure) .es-responder-desk-inner{width:100%;max-width:1100px;margin:auto}
body.es-role-responder:not(.es-show-public-brochure) .es-responder-desk h1{font-size:clamp(30px,4.5vw,52px);max-width:850px}
body.es-role-responder:not(.es-show-public-brochure) .es-responder-desk .es-responder-lead{max-width:830px;font-size:clamp(15px,1.6vw,19px)}
body.es-role-responder:not(.es-show-public-brochure) .es-responder-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:26px;max-width:950px}
body.es-role-responder:not(.es-show-public-brochure) .es-responder-links>a{border-radius:15px;padding:19px 20px;min-height:76px;line-height:1.5;font-size:clamp(14px,1.2vw,17px);box-shadow:0 5px 18px #1243320b;text-align:left;justify-content:flex-start}
body.es-role-responder:not(.es-show-public-brochure) .es-responder-links>a:nth-child(1){background:#063b48;color:#fff}
body.es-role-responder:not(.es-show-public-brochure) .es-responder-links>a:nth-child(n+2){background:#fff;color:#073847;border:1px solid #a7c5bd}
.es-responder-clarity-note{padding:13px 16px;border:1px solid #c8e2d8;border-radius:12px;background:#fff;max-width:950px;color:#344f56;font-size:14px;line-height:1.5;margin-top:14px}
.es-responder-site-switch{background:none;border:0;padding:8px 0;margin:12px 0 0;color:#075d50;text-decoration:underline;font-size:14px;cursor:pointer}
.es-responder-clarity-head{display:flex;gap:15px;align-items:center;flex-wrap:wrap}
.es-responder-clarity-head .es-responder-badge{flex:0 1 auto}
body.es-role-responder.es-show-public-brochure .es-responder-desk{padding:17px 20px}
body.es-role-responder.es-show-public-brochure .es-responder-desk h1{font-size:24px}
body.es-role-responder.es-show-public-brochure .es-responder-desk .es-responder-lead,body.es-role-responder.es-show-public-brochure .es-responder-desk .es-responder-disclaimer,body.es-role-responder.es-show-public-brochure .es-responder-desk .es-responder-links{display:none}
@media(max-width:720px){body.es-role-responder:not(.es-show-public-brochure) .es-responder-links{grid-template-columns:1fr}body.es-role-responder:not(.es-show-public-brochure) .es-responder-desk .es-responder-links>a{min-height:65px}body.es-role-responder:not(.es-show-public-brochure) .es-responder-desk{min-height:0}.es-responder-clarity-note{font-size:13px}}
