*{box-sizing:border-box}body{margin:0;background:#f4f8fb;color:#103e65;font:17px/1.75 Arial,Helvetica,sans-serif}.legal-page{width:min(900px,100%);padding:35px 24px 70px;margin:auto}h1{font-size:clamp(28px,5vw,40px);line-height:1.2;margin:30px 0}h2{font-size:23px;line-height:1.35;margin-top:36px}a{color:#10579d;text-underline-offset:3px;overflow-wrap:anywhere}p,li,dd{overflow-wrap:anywhere}li{margin-bottom:10px}.legal-status{padding:18px;background:#e4edf5;border-left:4px solid #176bbe}dt{font-weight:bold;margin-top:20px}dd{margin-left:0}.legal-nav{display:flex;flex-wrap:wrap;gap:20px}.legal-nav a{display:inline-flex;align-items:center;min-height:44px}:focus-visible{outline:3px solid #10579d;outline-offset:4px}
