.remote-inline-button{display:inline;padding:0;border:0;background:none;color:var(--green);font:inherit;font-weight:850;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.remote-request-modal{width:min(590px,100%);background:var(--cream)}
.remote-request-header{padding-right:42px;padding-bottom:21px;border-bottom:1px solid var(--line)}
.remote-request-header h2{margin:11px 0 8px;font-family:Georgia,'Times New Roman',serif;font-size:clamp(34px,5vw,43px);font-weight:500;line-height:1.04;letter-spacing:-1.5px}
.remote-request-header>p:last-child{margin:0;color:var(--soft);font-size:14px;line-height:1.6}
.remote-request-form{display:grid;gap:17px;padding-top:23px}
.remote-request-form .form-error{margin-top:0}
.remote-request-note{display:flex;gap:13px;align-items:flex-start;padding:15px 17px;border-radius:14px;background:var(--mint)}
.remote-request-note>span{font-size:21px}.remote-request-note p{margin:0;color:var(--soft);font-size:13px;line-height:1.5}.remote-request-note strong{color:var(--ink)}
.remote-request-privacy{margin:0!important;color:var(--soft);font-size:11px!important;line-height:1.5!important}
.remote-request-privacy a{color:var(--green);font-weight:850;text-decoration:underline;text-underline-offset:3px}
.remote-request-actions{display:flex;justify-content:flex-end;gap:12px;padding-top:18px;border-top:1px solid var(--line)}
.remote-request-success{padding-bottom:28px}
.remote-body .mobile-cta{border:0;cursor:pointer}
@media(max-width:600px){.remote-request-modal{padding:27px 20px}.remote-request-actions{display:grid;grid-template-columns:1fr}.remote-request-actions .button,.remote-request-actions .back-button{width:100%}.remote-request-actions .back-button{order:2}.remote-inline-button{font-size:13px}}
