.qs-regulations{background:#fff;color:#0033a1;padding:55px 28px 85px;min-height:65vh}.qs-regulations-inner{max-width:1380px;margin:auto}.qs-regulations nav{font-size:15px;margin-bottom:28px}.qs-regulations h1{font-size:clamp(32px,4vw,48px);margin:0 0 38px}.qs-regulations-grid{display:block}.qs-regulation-row{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:15px 0;border-bottom:1px solid #cdd5dd;min-height:108px;box-sizing:border-box}.qs-regulation-row h2{display:flex;align-items:center;gap:18px;margin:0;font-size:23px;font-weight:400;line-height:1.7;min-width:0;color:#102b4e}.qs-regulation-chevron{color:#0033a1;font-size:25px;flex-shrink:0}.qs-regulation-file{display:flex;align-items:center;justify-content:center;gap:18px;min-width:225px;box-sizing:border-box;min-height:78px;padding:10px 22px;border:1px solid #bbd4df;border-inline-start:14px solid #0033a1;border-radius:5px;background:#fff;text-decoration:none!important;color:#0033a1;flex-shrink:0;transition:background .2s,border-color .2s;text-align:center;font-size:17px}.qs-regulation-file:hover{background:#eefaff;border-color:#00b5e2}.qs-regulation-file:focus-visible{outline:3px solid #00b5e2;outline-offset:4px}.qs-regulation-icon{width:52px;height:52px;border:1px solid #bbd4df;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.qs-regulation-icon svg{width:34px;height:40px}.qs-regulation-icon path{fill:none;stroke:currentColor;stroke-width:2}.qs-regulation-icon text{fill:currentColor;font-size:11px;font-family:Arial,sans-serif;font-weight:700}.qs-regulation-file small{display:block;direction:ltr;font-size:14px;color:#51899c}.qs-regulations-empty{font-size:18px;line-height:1.9;padding:25px 0;color:#50647a}html[data-qs-theme=dark] .qs-regulation-row{border-color:#314a65}html[data-qs-theme=dark] .qs-regulation-row h2{color:#e9f3ff!important}html[data-qs-theme=dark] .qs-regulation-chevron{color:#00b5e2}html[data-qs-theme=dark] .qs-regulation-file{background:#172b42!important;color:#e9f3ff!important;border-color:#314a65;border-inline-start-color:#00b5e2}html[data-qs-theme=dark] .qs-regulation-file small{color:#8fcede!important}html[data-qs-theme=dark] .qs-regulations-empty{color:#b9cadc!important}@media(max-width:640px){.qs-regulations{padding:35px 20px 60px}.qs-regulation-row{gap:15px;align-items:flex-start;padding:20px 0}.qs-regulation-row h2{font-size:18px;gap:10px}.qs-regulation-chevron{font-size:19px}.qs-regulation-file{min-width:140px;min-height:65px;padding:9px 12px;gap:9px;border-inline-start-width:7px;font-size:14px}.qs-regulation-icon{width:35px;height:35px}.qs-regulation-icon svg{width:25px;height:29px}.qs-regulation-file small{font-size:11px}}@media(max-width:380px){.qs-regulation-row{flex-wrap:wrap}.qs-regulation-file{margin-inline-start:auto}}@media(prefers-reduced-motion:reduce){.qs-regulation-file{transition:none}}