.vr-bl-wrap{max-width:820px;margin:0 auto}.vr-bl{margin:8px 24px 40px;padding:24px;background:var(--vr-off);border:1px solid var(--vr-line);border-radius:10px;font-family:var(--vr-body);color:var(--vr-text)}.vr-bl h2{font-family:var(--vr-head);font-size:24px;line-height:1.15;letter-spacing:-0.2px;color:var(--vr-navy);margin:0 0 8px}.vr-bl-lead{font-size:16px;line-height:1.5;margin:0 0 16px}.vr-bl .vr-lead-form{padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.vr-bl .vr-lead-fields{grid-template-columns:1fr 1fr;gap:12px}.vr-bl .vr-lead-form label{font-size:15px;margin-bottom:4px}.vr-bl .vr-lead-form input:not([type="hidden"]),.vr-bl .vr-lead-form select{min-height:44px;padding:9px 12px}.vr-bl .vr-lead-req{margin:0 0 8px}.vr-bl .vr-lead-submit{margin-top:16px;padding:14px 20px;min-height:48px}.vr-bl .vr-lead-consent{font-size:13px;line-height:1.45;margin:12px 0 0}.vr-bl .vr-lead-done{background:#fff;border:1px solid var(--vr-line);margin-top:0}.vr-bl .vr-req{color:#b3261e}.vr-bl-or{font-size:15px;text-align:center;margin:18px 0 10px;color:var(--vr-mid)}.vr-bl .vr-bl-call,.vr-bl .vr-bl-join-btn{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;box-sizing:border-box;font-family:var(--vr-head);font-size:17px;font-weight:700;text-decoration:none;border-radius:0}.vr-bl .vr-bl-call{color:var(--vr-navy);background:#fff;border:2px solid var(--vr-navy)}.vr-bl .vr-bl-call:hover{background:var(--vr-navy);color:#fff;text-decoration:none}.vr-bl .vr-bl-join-btn{color:#fff;background:var(--vr-navy);border:2px solid var(--vr-navy)}.vr-bl .vr-bl-join-btn:hover{background:var(--vr-mid);border-color:var(--vr-mid);color:#fff;text-decoration:none}.vr-bl a:focus-visible,.vr-bl button:focus-visible{outline:2px solid var(--vr-blue);outline-offset:2px}@media (max-width:480px){.vr-bl{margin:8px 16px 32px;padding:20px}}.vr-bl-inline{margin:28px 0 32px}@media (min-width:1180px){.vr-bl-wrap{max-width:1224px;padding-right:24px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,820px) 340px;gap:40px;justify-content:center;align-items:start}.vr-bl-main{min-width:0}.vr-bl-main .vr-post-figure,.vr-bl-main .vr-post-body{margin-left:0;margin-right:0}.vr-bl{position:sticky;top:88px;margin:28px 0 40px;padding:20px 22px;max-height:calc(100vh - 104px);overflow-y:auto;box-sizing:border-box}.vr-bl-lead{font-size:15px;margin-bottom:12px}.vr-bl .vr-lead-req{display:none}.vr-bl .vr-lead-fields{gap:10px 12px}.vr-bl .vr-lead-form input:not([type="hidden"]),.vr-bl .vr-lead-form select{min-height:42px;padding:8px 12px}.vr-bl .vr-lead-submit{margin-top:14px}.vr-bl-or{margin:14px 0 8px}.vr-bl h2{font-size:22px}.vr-post:has(.vr-bl-wrap) .vr-post-hero-inner{max-width:1176px}.vr-post:has(.vr-bl-wrap) .vr-post-hero-inner>h1{max-width:820px}}