.vr-hero{padding:30px 0 21px;border-bottom:1px solid #d8dfe2}.vr-crumb{font:12px/1.5 Arial,sans-serif;color:#64727a;margin-bottom:15px}.vr-crumb a,.vr-article a,.vr-side a{color:#285879}.vr-kicker{font:700 11px/1.2 Arial,sans-serif;letter-spacing:.11em;color:#8b5b24;margin-bottom:8px}.vr-hero h1{font:700 clamp(30px,3.6vw,45px)/1.14 Georgia,serif;color:#173748;max-width:800px;margin:0 0 12px}.vr-lead{font:18px/1.55 Georgia,serif;max-width:760px;color:#465864;margin:0}.vr-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(215px,275px);gap:36px;padding-top:29px;padding-bottom:55px;align-items:start}.vr-main{min-width:0}.vr-form,.vr-result,.vr-article,.vr-side{border:1px solid #d9e1e4;background:#fff;box-shadow:0 1px 3px #1739490b}.vr-form,.vr-result,.vr-article{padding:24px}.vr-form h2,.vr-result h2,.vr-article h2{font:700 25px/1.2 Georgia,serif;color:#1d4257;margin:0 0 14px}.vr-form p,.vr-result p,.vr-article p{line-height:1.62}.vr-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}.vr-fields label{display:flex;flex-direction:column;gap:7px;font:700 13px/1.35 Arial,sans-serif;color:#334f5e}.vr-fields input{width:100%;box-sizing:border-box;border:1px solid #aebfc7;border-radius:3px;padding:10px;color:#233b49;background:#fff;font:16px Arial,sans-serif}.vr-form button{font:700 14px Arial,sans-serif;background:#275a7b;color:#fff;border:0;border-radius:3px;padding:12px 20px;cursor:pointer}.vr-form button:hover{background:#1c4663}.vr-note,.vr-small{font-size:13px;color:#5d6c73}.vr-result{margin-top:18px}.vr-result:empty{display:none}.vr-answer{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px 16px;padding:13px 17px;background:#edf3f5;border-left:4px solid #ba7c2e}.vr-answer strong{font:700 32px/1.1 Georgia,serif;color:#173b4f}.vr-answer span{font:13px Arial,sans-serif;color:#4b626d}.vr-table-scroll{overflow-x:auto}.vr-table{width:100%;border-collapse:collapse;font:14px/1.45 Arial,sans-serif}.vr-table th,.vr-table td{padding:9px 10px;border:1px solid #dce5e7;text-align:left}.vr-table thead th{background:#e8f0f3;color:#203f50}.vr-table tbody th{font-weight:600}.vr-table .vr-active th,.vr-table .vr-active td{background:#fdf2df;color:#66411d;font-weight:700}.vr-error{border-left:3px solid #ad3333;padding:11px 14px;background:#fff2f2;color:#7c2828}.vr-article{margin-top:18px}.vr-article h2:not(:first-child){margin-top:27px}.vr-article ul{line-height:1.65;padding-left:20px}.vr-rule{border-collapse:collapse;width:100%;margin:15px 0;font:14px/1.45 Arial,sans-serif}.vr-rule th,.vr-rule td{border:1px solid #dce5e7;padding:9px 10px;text-align:left}.vr-rule thead th{background:#e8f0f3}.vr-rule tbody tr:nth-child(2n){background:#f8fafb}.vr-side{padding:20px;position:sticky;top:15px}.vr-side h2{font:700 18px/1.2 Georgia,serif;color:#23465b;margin:0 0 11px}.vr-side h2:not(:first-child){border-top:1px solid #dce5e7;padding-top:15px;margin-top:18px}.vr-side a{display:block;padding:8px 0;border-bottom:1px solid #edf1f2;text-decoration:none;font-size:14px}.vr-side a:hover{text-decoration:underline}.vr-side p{font-size:13px;line-height:1.5;color:#5e6d75}.vr-related{display:flex;flex-wrap:wrap;gap:9px;margin:19px 0}.vr-related a{border:1px solid #c5d5dc;background:#f5f9fa;padding:8px 10px;text-decoration:none;font:700 13px Arial,sans-serif}@media(max-width:840px){.vr-layout{grid-template-columns:minmax(0,1fr)}.vr-side{position:static}}@media(max-width:570px){.vr-hero{padding-top:22px}.vr-lead{font-size:16px}.vr-layout{padding-top:18px;gap:18px}.vr-form,.vr-result,.vr-article{padding:16px}.vr-fields{grid-template-columns:1fr;gap:12px}.vr-answer strong{font-size:27px}.vr-table{font-size:13px}}
