.yhpe-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,5vw,72px);border-top:1px solid #ddd7cd;scroll-margin-top:120px}.yhpe-section>*{min-width:0}.yhpe-section h2{font-size:clamp(28px,3vw,42px);line-height:1.15}.yhpe-section .fluentform{margin:0}.yhpe-section input:not([type=hidden]),.yhpe-section textarea{width:100%;max-width:100%;font:inherit;box-sizing:border-box}.yhpe-section textarea{min-height:112px;height:112px;resize:vertical}.yhpe-section .ff-el-group{margin-bottom:16px}.yhpe-section .ff-el-input--label{margin-bottom:5px}.yhpe-section .ff-el-form-control{padding:11px 12px;border:1px solid #c9c3b8;background:#fff;color:#302e29;border-radius:0}.yhpe-section .ff-btn-submit{padding:13px 23px;background:#302e29!important;color:white!important;border:0;border-radius:0;font:inherit;min-height:46px}.yhpe-section .ff-btn-submit:focus-visible,.yhpe-jump a:focus-visible{outline:2px solid #8a632c;outline-offset:4px}.yhpe-privacy,.yhpe-section .yh-source-notice{font-size:13px;line-height:1.5}.yhpe-jump{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-top:1px solid #ddd7cd;border-bottom:1px solid #ddd7cd;margin-block:28px}.yhpe-jump a{white-space:nowrap}section:has(form.yhpe-target){scroll-margin-top:120px}@media(max-width:767px){.yhpe-section{grid-template-columns:1fr;gap:18px;padding-top:32px;padding-bottom:32px}.yhpe-intro p{margin-bottom:12px}.yhpe-section input,.yhpe-section textarea{font-size:16px!important}.yhpe-jump{flex-wrap:wrap;gap:8px}.yhpe-section .ff-btn-submit{width:100%}}
.yh-site main .yhpe-section{padding-top:52px;padding-bottom:52px}.yh-site .yhpe-intro h2{margin:12px 0 20px}.yh-site .yhpe-intro .eyebrow{margin:0}.yh-site .yhpe-intro>p:last-child{margin-top:24px}@media(max-width:767px){.yh-site main .yhpe-section{padding-top:28px;padding-bottom:28px}.yh-site .yhpe-intro h2{font-size:28px;line-height:1.15;margin:10px 0 14px}.yh-site .yhpe-intro>p{font-size:16px;line-height:1.55;margin:0 0 10px}.yh-site .yhpe-intro>p:last-child{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:14px;margin-top:12px}.yh-site .yhpe-intro>p:last-child br{display:none}}
