.hy-conversation-page{background:#f7f4ed;color:#1c2f3c;min-height:100vh;display:flex;flex-direction:column}
.hy-conversation-page #MainContent{flex:1;background:#f7f4ed}
.hy-conversation-page .cv-page{background:var(--cv-paper,#f7f4ed);padding:42px max(24px,calc((100% - 1120px)/2)) 80px}
.hy-conversation-page .cv-breadcrumb{display:flex;gap:12px;align-items:center;flex-wrap:wrap;color:#61675f;font:400 14px/1.6 "Times New Roman",Times,"Liberation Serif",serif;margin-bottom:44px}
.hy-conversation-page .cv-breadcrumb a{color:inherit;text-decoration:none}
.hy-conversation-page .cv-breadcrumb a:hover{text-decoration:underline;text-underline-offset:4px}
.hy-conversation-page .cv-intro{text-align:center;margin:0 auto;max-width:760px}
.hy-conversation-page .cv-eyebrow{font:400 13px/1.6 "Times New Roman",Times,"Liberation Serif",serif;letter-spacing:.2em;color:var(--cv-accent,#9a7a42);margin:0 0 20px}
.hy-conversation-page .cv-intro h1{color:#1c2f3c;font:400 calc(clamp(42px,4.4vw,62px) + 2px)/1.08 "Times New Roman",Times,"Liberation Serif",serif;letter-spacing:-.035em;margin:0 0 22px;overflow-wrap:break-word}
.hy-conversation-page .cv-description{color:#606861;font:400 18px/1.8 "Times New Roman",Times,"Liberation Serif",serif;max-width:500px;margin:0 auto}
.hy-conversation-page .cv-form-shell{max-width:var(--cv-form-width,610px);width:100%;margin:38px auto 0;background:#fffefb;border-top:2px solid var(--cv-accent,#9a7a42);padding:30px 34px 16px;scroll-margin-top:100px}
.hy-conversation-page .cv-app-block{width:100%;min-width:0}
.hy-conversation-page .cv-privacy{font:400 13px/1.6 "Times New Roman",Times,"Liberation Serif",serif;color:#606861;text-align:center;margin:16px 0 2px}
.hy-conversation-page .cv-privacy a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.hy-conversation-page .cv-editor-note{font:400 16px/1.7 "Times New Roman",Times,"Liberation Serif",serif;padding:24px 0}
.hy-conversation-page a:focus-visible{outline:2px solid var(--cv-accent,#9a7a42);outline-offset:5px}
@media(max-width:600px){
 .hy-conversation-page .cv-page{padding:28px 20px 48px}
 .hy-conversation-page .cv-breadcrumb{font-size:13px;margin-bottom:36px;gap:9px}
 .hy-conversation-page .cv-intro h1{font-size:45px;max-width:340px;margin-left:auto;margin-right:auto}
 .hy-conversation-page .cv-eyebrow{font-size:12px;margin-bottom:18px}
 .hy-conversation-page .cv-description{font-size:17px;max-width:330px}
 .hy-conversation-page .cv-form-shell{padding:24px 17px 15px;margin-top:30px}
}
