.wai{margin:0;color:#183247;background:#f4f8fc;font:16px/1.65 system-ui,sans-serif}.wai *{box-sizing:border-box}.wai [hidden]{display:none!important}.wai header,.wai footer{padding:24px max(20px,calc((100% - 1120px)/2));background:white}.wai header{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-bottom:1px solid #dce7ee}.wai main{max-width:1160px;margin:auto;padding:48px 20px}.wai a{color:#086b86;text-underline-offset:4px;overflow-wrap:anywhere}.wai h1{font-size:clamp(32px,5vw,56px);line-height:1.12;letter-spacing:-.025em;margin:20px 0}.wai h2{font-size:26px;margin:0 0 20px}.wai h3{font-size:19px;line-height:1.35;margin:0 0 12px}.wai p,.wai li{max-width:78ch;overflow-wrap:anywhere}.wai .lead{font-size:20px;color:#496172}.wai .eyebrow{font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:#086b86}.wai section{margin:42px 0}.wai .cards,.wai .fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px}.wai article{padding:24px;border:1px solid #d8e4ed;border-radius:20px;background:linear-gradient(140deg,#fff,#f9fcff);box-shadow:0 6px 0 #e2edf4,0 14px 30px #173c5310;min-width:0}.wai .button{display:inline-block;background:#086b86;color:white;padding:12px 20px;border-radius:12px;font-weight:600}.wai input{display:block;max-width:540px;width:100%;padding:14px;margin-top:8px;border:1px solid #afc4d1;border-radius:12px;background:white;font:inherit}.wai summary{cursor:pointer;font-weight:600;padding:16px}.wai details{background:white;border:1px solid #d8e4ed;border-radius:12px;margin:12px 0}.wai details p{padding:0 16px 16px}.wai :focus-visible{outline:3px solid #ac6800;outline-offset:4px}.wai footer{margin-top:20px;border-top:1px solid #d8e4ed}@media(max-width:480px){.wai main{padding:28px 16px}.wai article{padding:20px}.wai header,.wai footer{padding:20px 16px}}
