.rv-introduction{max-width:720px;margin:24px 0;padding:0;color:inherit;font-size:16px;letter-spacing:0}
.rv-introduction *{box-sizing:border-box}
.rv-introduction h2{font-size:26px;line-height:1.25}.rv-introduction h3{font-size:22px}.rv-introduction h4{font-size:18px}
.rv-introduction form{display:grid;gap:16px}.rv-introduction label{display:block;font-weight:600}
.rv-introduction input:not([type=checkbox]),.rv-introduction select{display:block;width:100%;max-width:100%;min-height:44px;margin-top:5px;padding:10px;border:1px solid #747b7e;border-radius:4px;background:#fff;color:#202725;font-size:16px}
.rv-introduction input[type=checkbox]{margin-right:8px}.rv-introduction button{min-height:44px;padding:10px 16px;border:0;border-radius:4px;background:#176b52;color:#fff;cursor:pointer;font-size:16px;font-weight:600;white-space:normal}
.rv-introduction button:disabled{opacity:.65;cursor:wait}.rv-introduction button:focus-visible,.rv-introduction input:focus-visible,.rv-introduction select:focus-visible{outline:3px solid #187cbc;outline-offset:3px}
.rv-introduction dt{font-weight:600}.rv-introduction dd{margin-left:0;margin-bottom:12px;overflow-wrap:anywhere}
.rv-introduction [hidden]{display:none!important}.rv-intro-status{overflow-wrap:anywhere}.rv-intro-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.rv-intro-guide{margin-block:32px}.rv-introduction p,.rv-introduction label{overflow-wrap:anywhere}
@media(max-width:480px){.rv-introduction h2{font-size:23px}.rv-introduction h3{font-size:20px}.rv-introduction button{width:100%}}
