:root{--navy:#071d30;--blue:#267fe8;--paper:#f4f8fa;--text:#1d3548;--muted:#607786}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--text);font:16px/1.75 Arial,sans-serif}.legal-shell{width:min(1180px,calc(100% - 64px));margin:auto}.legal-topline{background:#061725;color:#a9dce0;font-size:10px;letter-spacing:1px}.legal-topline .legal-shell{min-height:36px;display:flex;align-items:center;justify-content:space-between}.legal-topline a{color:#d9f5f7;text-decoration:none}.legal-header{background:#fff;border-bottom:1px solid #e1eaee}.legal-header .legal-shell{height:89px;display:flex;align-items:center;justify-content:space-between;gap:30px}.legal-brand{display:block;line-height:0}.legal-brand img{width:180px;height:62px;object-fit:contain;object-position:left center}.legal-header nav{display:flex;align-items:center;gap:25px}.legal-header nav>a{color:#263f52;text-decoration:none;font-size:11px;font-weight:700}.legal-header nav>a:hover{color:var(--blue)}.legal-header .legal-cta{padding:12px 17px;color:#fff;background:var(--blue);box-shadow:0 8px 17px #267fe82d}.legal-paper{background:#fff;max-width:850px;margin:52px auto;padding:54px 68px;box-shadow:0 12px 45px #14345112;border-radius:8px}.label{color:var(--blue);font-weight:700;font-size:11px;letter-spacing:1.4px}h1,h2{font-family:Arial,sans-serif;color:var(--navy);line-height:1.2}h1{font-size:38px;letter-spacing:-1.3px;margin:8px 0}.updated{font-size:13px;color:#6e7e89}.notice{background:#eaf5ff;border-left:4px solid var(--blue);padding:17px 19px;margin:28px 0;color:#365269;font-size:14px}h2{font-size:20px;margin-top:35px}p{color:#526774}a{color:#1876df}table{border-collapse:collapse;width:100%;font-size:14px;margin:20px 0}td,th{border:1px solid #d9e3e8;text-align:left;padding:12px;vertical-align:top}th{background:#edf5f8;color:#24445c}code{font-size:12px;word-break:break-word}.legal-footer{background:#071d30;color:#a5bbc8;font-size:12px}.legal-footer .legal-shell{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px}.legal-footer a{margin-left:18px;color:#d8e6ec;text-decoration:none}.legal-footer a:hover{color:#5be1e5}@media(max-width:760px){.legal-shell{width:calc(100% - 40px)}.legal-topline .legal-shell{min-height:33px;font-size:8px}.legal-topline a{display:none}.legal-header .legal-shell{height:73px}.legal-brand img{width:150px;height:50px}.legal-header nav>a:not(.legal-cta){display:none}.legal-header .legal-cta{padding:9px 11px;font-size:9px}.legal-paper{margin:0;padding:34px 24px;border-radius:0;box-shadow:none}h1{font-size:31px}.legal-footer .legal-shell{padding:20px 0;align-items:flex-start;flex-direction:column}.legal-footer a{margin:0 14px 0 0}table{font-size:12px}td,th{padding:9px}}
