*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f4f9fb;color:#143143;font:16px/1.65 Inter,system-ui,-apple-system,sans-serif}a{color:#075e78}a:hover{text-decoration:underline}.lp-skip{position:absolute;left:-9999px}.lp-skip:focus{left:8px;top:8px;background:white;padding:12px;z-index:100}.lp-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:16px clamp(16px,4vw,60px);background:#fff;border-bottom:1px solid #d6e6ed}.lp-logo{display:flex;align-items:center;gap:11px;font-weight:800;font-size:17px;color:#16374a;text-decoration:none;letter-spacing:.035em}.lp-header nav{display:flex;gap:clamp(10px,2vw,24px);flex-wrap:wrap}.lp-header nav a{font-weight:700;font-size:15px;text-decoration:none}.lp-main{max-width:1100px;margin:auto;padding:clamp(27px,5vw,65px) clamp(18px,4vw,40px) 80px}.lp-eyebrow{color:#007c92;font-size:15px;letter-spacing:.11em;font-weight:800}.lp-main h1{font-size:clamp(32px,5vw,55px);line-height:1.12;margin:14px 0}.lp-lead{font-size:clamp(17px,2vw,21px);color:#4c687a;max-width:900px}.lp-updated{font-size:15px;color:#587387}.lp-links{display:flex;gap:10px;flex-wrap:wrap;padding:18px 0}.lp-links a{border:1px solid #bddce6;background:#fff;border-radius:10px;padding:8px 13px;min-height:44px;display:inline-flex;align-items:center;font-weight:700;font-size:15px;text-decoration:none}.lp-links a[aria-current=page]{background:#e0f7fa;border-color:#55b5c8}.lp-document{border-top:1px solid #d6e5ed}.lp-document section{padding:23px 0;border-bottom:1px solid #d9e8ee}.lp-document h2{font-size:clamp(21px,2.4vw,26px);line-height:1.3;margin:0 0 10px}.lp-document p{margin:0;max-width:900px}.lp-document a{overflow-wrap:anywhere}.lp-inline{border:none;padding:0;background:transparent;font:700 16px/1.6 inherit;color:#006b82;text-decoration:underline;cursor:pointer}.lp-more{margin-top:34px;padding:24px;border-radius:14px;background:#e7f5f8}.lp-more h2{font-size:23px}.lp-footer{padding:25px clamp(16px,4vw,60px);display:flex;gap:18px;flex-wrap:wrap;align-items:center;justify-content:space-between;background:white;border-top:1px solid #d3e5ec;font-size:15px}.lp-footer nav{display:flex;gap:16px;flex-wrap:wrap}.lp-footer nav a,.lp-footer nav button{background:none;border:0;color:#075e78;font:inherit;font-size:15px;cursor:pointer}.lp-footer nav button{text-decoration:underline}@media(max-width:600px){.lp-main{padding:25px 16px 65px}.lp-links a{flex:1 1 44%;justify-content:center}.lp-more{padding:16px}.lp-footer{align-items:flex-start;flex-direction:column}}