*{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}.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}.vs{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.vs>div{background:#fff;border:1px solid #e3ddd1;padding:17px 18px}.vs .h{letter-spacing:.12em;color:#6b7280;text-transform:uppercase;margin-bottom:9px;font:700 10.5px/1 Helvetica Neue,Helvetica,Arial,sans-serif}.vs.b>div:last-child{border-top:3px solid #b8874b}.vs ol{counter-reset:s;font-size:14px;line-height:1.6;list-style:none}.vs li{counter-increment:s;color:#3d4a63;padding:5px 0 5px 24px;position:relative}.vs li:before{content:counter(s);color:#b8874b;text-align:center;border:1px solid #dfdad0;border-radius:50%;width:16px;height:16px;font:700 11px/1.45 Helvetica Neue,Helvetica,Arial,sans-serif;position:absolute;top:5px;left:0}.shot{color:#c9d2e2;white-space:pre;background:#12203a;border-top:3px solid #b8874b;border-radius:4px;margin-top:20px;padding:18px;font:12.6px/1.7 ui-monospace,SF Mono,Menlo,Consolas,monospace;overflow-x:auto}.shot .g{color:#e8c88a}.shot .d{color:#7a88a6}.shot .u{color:#e8c88a;background:#4a3a20;border-radius:2px;padding:0 3px}.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}.cat{border-bottom:1px solid #e3ddd1;grid-template-columns:58px 1fr;gap:14px;padding:13px 0;display:grid}.cat:last-child{border-bottom:0}.cat .n{color:#b8874b;text-align:right;padding-top:2px;font:800 20px/1 Helvetica Neue,Helvetica,Arial,sans-serif}.cat h4{margin-bottom:3px;font-size:16px;font-weight:400}.cat p{color:#3d4a63;margin:0;font-size:13.6px}.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}.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}.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}footer{color:#8a98b6;background:#12203a;padding:30px 0;font:12.5px/1.7 Helvetica Neue,Helvetica,Arial,sans-serif}footer strong{color:#c9d2e2}footer p{color:#8a98b6;margin-bottom:9px}footer p:last-child{margin:0}.wplus_spdisclaimer{color:#8a98b6;margin:0 0 14px;font-size:12.5px;line-height:1.7}.wplus_spdisclaimer a{color:#b8874b}@media (width<=640px){.w{padding:0 17px}h1{font-size:26px}h2{font-size:21px}.num{font-size:47px}.vs{grid-template-columns:1fr}section{padding:34px 0}.hero{padding:34px 0 38px}.cat{grid-template-columns:46px 1fr;gap:11px}.cat .n{font-size:17px}.yes{padding:17px 16px;font-size:14.5px}.shot{padding:14px;font-size:11px}}
