body{margin:0;font-family:"Source Sans 3","Segoe UI",Arial,sans-serif;color:#30363B;background:#fff;line-height:1.6}a{color:#075c71}.wrap{width:min(1080px,calc(100% - 32px));margin:auto}.khead{border-bottom:1px solid #dce7e9;background:#fff;position:sticky;top:0;z-index:10}.khead .wrap{display:flex;justify-content:space-between;align-items:center;padding:16px 0;gap:20px}.brand{font-weight:800;text-decoration:none;color:#0B4F5C;font-size:22px}.brand b{color:#CC3F0A}.shell-nav{display:flex;align-items:center;gap:18px;margin-left:auto}.shell-nav a{font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.phone-number-text{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.legal-main{padding:42px 0 56px}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.05em;color:#087B87;margin:0 0 6px}.legal-main h1{font-size:42px;line-height:1.05;color:#07516a;margin:0 0 10px}.effective{font-size:13px;color:#607a82;margin:0 0 28px}.legal-main h2{font-size:22px;color:#0B4F5C;margin:30px 0 8px}.legal-main h3{font-size:17px;color:#0B4F5C;margin:22px 0 6px}.legal-main p,.legal-main li{font-size:15px}.legal-main ul{padding-left:22px}.legal-note{background:#F7FAFA;border-left:4px solid #CC3F0A;padding:16px 18px;margin:22px 0;border-radius:4px}.legal-callout{background:#087B87;color:#fff;padding:20px;border-radius:6px;margin-top:32px}.legal-callout a{color:#fff;font-weight:800}.kfoot{background:#064a5d;color:#d5edf0;padding:20px 0;font-size:12px;line-height:1.55}.kfoot a{color:#fff}.kfoot .legal-links{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:8px}.kfoot .legal-links a{font-weight:700}.kfoot .safety-note{margin:10px 0 0;padding-top:10px;border-top:1px solid rgba(255,255,255,.18);color:#c9e0e4}@media(max-width:700px){.khead .wrap{flex-direction:column;align-items:flex-start}.shell-nav{margin-left:0;flex-wrap:wrap;gap:8px 16px}.legal-main h1{font-size:34px}}