*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{color:#12203a;-webkit-font-smoothing:antialiased;background:#fbfaf7;font:16px/1.62 Georgia,Times New Roman,serif}.w{max-width:720px;margin:0 auto;padding:0 22px}.s{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.bar{color:#fff;text-align:center;letter-spacing:.07em;background:#1f5f5b;padding:11px 16px;font:600 12.5px/1.5 Helvetica Neue,Helvetica,Arial,sans-serif}.hero{color:#fff;text-align:center;background:#12203a;border-bottom:5px solid #b8874b;padding:44px 0 48px}.kick{letter-spacing:.16em;color:#b8874b;text-transform:uppercase;font:700 11px/1.5 Helvetica Neue,Helvetica,Arial,sans-serif}h1{margin:14px 0 0;font-size:33px;font-weight:400;line-height:1.22}h1 em{color:#e8c88a;font-style:italic}.sub{color:#c9d2e2;max-width:560px;margin:16px auto 0;font-size:16.5px;line-height:1.62}.pills{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.pill{color:#a9b6d0;letter-spacing:.1em;border:1px solid #33456b;border-radius:2px;padding:6px 12px;font:600 10.5px/1 Helvetica Neue,Helvetica,Arial,sans-serif}section{border-bottom:1px solid #e3ddd1;padding:46px 0}section.alt{background:#f2efe9}.eyebrow{letter-spacing:.15em;color:#b8874b;text-transform:uppercase;font:700 10.5px/1.5 Helvetica Neue,Helvetica,Arial,sans-serif}h2{margin:8px 0 16px;font-size:25px;font-weight:400;line-height:1.3}p{color:#3d4a63;margin:0 0 14px}p.lead{color:#12203a;font-size:17px}strong{color:#12203a}.mods{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.mod{background:#fff;border:1px solid #e3ddd1;border-top:3px solid #b8874b;padding:16px 17px}.mod .n{letter-spacing:.14em;color:#b8874b;font:700 10px/1 Helvetica Neue,Helvetica,Arial,sans-serif}.mod h3{margin:7px 0 5px;font-size:16.5px;font-weight:400;line-height:1.32}.mod .t{color:#6b7280;margin-bottom:10px;font-size:13px;font-style:italic}.mod ul{color:#3d4a63;font-size:13.2px;line-height:1.75;list-style:none}.mod li:before{content:"–";color:#b8874b;margin-right:7px}.mod p{color:#3d4a63;margin:0;font-size:13.2px;line-height:1.6}.stats{flex-wrap:wrap;gap:10px;margin:22px 0 0;display:flex}.stats div{color:#fff;text-align:center;background:#12203a;border-top:3px solid #b8874b;border-radius:3px;flex:1;min-width:104px;padding:15px 12px}.stats .k{color:#e8c88a;font:800 27px/1 Helvetica Neue,Helvetica,Arial,sans-serif}.stats .v{letter-spacing:.1em;color:#a9b6d0;margin-top:6px;font:600 10.5px/1.4 Helvetica Neue,Helvetica,Arial,sans-serif}.shot{color:#3d4a63;white-space:pre-wrap;background:#f5f3ee;border:1px solid #e3ddd1;border-radius:4px;margin-top:18px;padding:16px;font:12.8px/1.65 ui-monospace,SF Mono,Menlo,Consolas,monospace;overflow-x:auto}.chain{border-bottom:1px solid #e3ddd1;gap:15px;padding:14px 0;display:flex}.chain:last-child{border-bottom:0}.chain .cn{color:#b8874b;flex:0 0 40px;padding-top:2px;font:700 19px/1 Helvetica Neue,Helvetica,Arial,sans-serif}.chain h4{margin-bottom:3px;font-size:16px;font-weight:400}.chain p{color:#3d4a63;margin:0;font-size:14px}.card{color:#fff;text-align:center;background:#12203a;border-top:4px solid #b8874b;padding:32px 28px}.card .t{letter-spacing:.14em;color:#b8874b;text-transform:uppercase;font:700 11px/1.5 Helvetica Neue,Helvetica,Arial,sans-serif}.card h3{color:#fff;margin:10px 0 18px;font-size:23px;font-weight:400}.num{color:#e8c88a;margin:6px 0;font:700 58px/1 Helvetica Neue,Helvetica,Arial,sans-serif}.card p{color:#a9b6d0;font-size:14.5px}.yes{color:#12203a;letter-spacing:.04em;background:#b8874b;border:1px solid #e8c88a;border-radius:3px;margin:20px 0 4px;padding:19px 22px;font:700 16px/1.35 Helvetica Neue,Helvetica,Arial,sans-serif;text-decoration:none;display:block}.yes small{letter-spacing:.05em;opacity:.82;margin-top:5px;font-size:11.5px;font-weight:400;display:block}.no{color:#8a98b6;margin-top:16px;font-size:13.5px;text-decoration:underline;display:inline-block}.gtee{background:#fff;border:1px solid #b8874b;margin-top:22px;padding:22px 24px}.gtee h4{margin-bottom:8px;font-size:17px;font-weight:400}.gtee p{margin:0;font-size:14.5px}.supcard{color:#fff;text-align:center;background:#12203a;border-top:4px solid #b8874b;padding:26px 24px}.supcard h3{color:#fff;margin:0 0 9px;font-size:20px;font-weight:400}.supcard p{color:#a9b6d0;max-width:460px;margin:0 auto 16px;font-size:14px}.supbtn{color:#12203a;letter-spacing:.05em;background:#b8874b;border:1px solid #e8c88a;border-radius:3px;padding:14px 30px;font:700 14.5px/1 Helvetica Neue,Helvetica,Arial,sans-serif;text-decoration:none;display:inline-block}.supalt{color:#8a98b6;margin:14px 0 0;font-size:12.5px}.supalt b{color:#e8c88a;font-weight:600}.legal{margin-top:22px}.legal summary{cursor:pointer;letter-spacing:.09em;color:#b8874b;text-transform:uppercase;border-top:1px solid #e3ddd1;border-bottom:1px solid #e3ddd1;padding:12px 0;font:700 12.5px/1 Helvetica Neue,Helvetica,Arial,sans-serif;list-style:none}.legal summary::-webkit-details-marker{display:none}.legal summary:before{content:"+ "}.legal[open] summary:before{content:"- "}.legal .lbody{color:#3d4a63;padding:16px 0 4px;font-size:13.5px;line-height:1.7}.legal .lbody h4{letter-spacing:.08em;text-transform:uppercase;color:#12203a;margin:16px 0 6px;font:700 11.5px/1 Helvetica Neue,Helvetica,Arial,sans-serif}.legal .lbody h4:first-child{margin-top:0}.legal .lbody p{margin:0 0 9px;font-size:13.5px}.legal .lbody ul{margin:0 0 9px 17px}.legal .lbody li{margin-bottom:4px}.q{border-bottom:1px solid #e3ddd1;padding:15px 0}.q:last-child{border-bottom:0}.q h4{margin-bottom:6px;font-size:16.5px;font-weight:400}.q p{margin:0;font-size:14.5px}.hon{background:#f5f3ee;border-left:3px solid #1f5f5b;margin-top:20px;padding:17px 19px}.hon p{color:#1f5f5b;margin:0;font-size:14.5px}footer{color:#8a98b6;background:#12203a;padding:30px 0;font:12.5px/1.7 Helvetica Neue,Helvetica,Arial,sans-serif}footer strong{color:#c9d2e2}.wplus_spdisclaimer{color:#8a98b6;margin:0 0 14px;font-size:12.5px;line-height:1.7}.wplus_spdisclaimer a{color:#b8874b}footer p{color:#8a98b6;margin-bottom:9px}footer p:last-child{margin:0}@media (width<=640px){.w{padding:0 17px}h1{font-size:26px}h2{font-size:21px}.num{font-size:47px}.mods{grid-template-columns:1fr}section{padding:34px 0}.hero{padding:34px 0 38px}.chain{gap:11px}.chain .cn{flex:0 0 30px;font-size:17px}.yes{padding:17px 16px;font-size:14.5px}}
