@font-face{font-family:Funnel;src:url(funnel-sans.woff2)}@font-face{font-family:Display;src:url(funnel-display.woff2)}:root{--cream:#f4efe6;--navy:#08123f;--orange:#ff6700}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--navy);font-family:Funnel,Arial,sans-serif}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}a:hover{color:#8a3700}a:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.review{background:var(--navy);color:white;padding:11px 22px;text-align:center;font-size:14px}.top{max-width:1200px;margin:auto;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d3d2cf}.wordmark{font-family:Display;font-size:30px;font-weight:550;text-decoration:none}.wordmark span{color:var(--orange)}.top>a:last-child{font-size:16px}.intro{max-width:1100px;margin:70px auto 36px;padding:0 28px}.eyebrow{font-size:13px;letter-spacing:2px;text-transform:uppercase}.eyebrow:before{content:'';display:inline-block;width:38px;height:4px;background:var(--orange);margin-right:16px;vertical-align:middle}h1{font:500 clamp(38px,5.2vw,68px)/1.08 Display,Arial,sans-serif;letter-spacing:-.035em;margin:24px 0;max-width:1000px}.dek{font-size:23px;line-height:1.5;max-width:820px}.dates{font-size:14px;color:#555d73;margin:25px 0}.hero{max-width:1100px;margin:35px auto 50px;padding:0 28px}.hero img{width:100%;height:400px;object-fit:cover;border-radius:18px}.hero figcaption{font-size:13px;color:#555d73;margin-top:10px}article{max-width:792px;margin:auto;padding:0 26px 60px;font-size:20px;line-height:1.75}article>p:first-child{font-size:23px;line-height:1.6;border-left:4px solid var(--orange);padding-left:23px}h2{font:500 36px/1.2 Display,Arial,sans-serif;letter-spacing:-.02em;margin:60px 0 20px}h3{font:500 25px/1.3 Display,Arial,sans-serif;margin:32px 0 12px}p{margin:18px 0}li{margin:12px 0}figure.infographic{margin:45px -35px;background:#fff;border:1px solid #d9d5cc;border-radius:20px;overflow:hidden}.infographic img{display:block;width:100%;height:auto}.infographic figcaption{font-size:14px;line-height:1.5;padding:18px 25px;border-top:1px solid #ddd}.table-wrap{overflow-x:auto;border:1px solid #d5d5d0;border-radius:12px;margin:30px 0;background:#fff}table{width:100%;border-collapse:collapse;min-width:470px;font-size:16px;line-height:1.5}th,td{text-align:left;vertical-align:top;padding:18px;border-bottom:1px solid #e2e2dd}th{background:var(--navy);color:white}.source-note{background:#e8e5dd;padding:24px;border-radius:12px;font-size:15px;line-height:1.7}.related{border-top:1px solid #d0d0c8;padding-top:24px}.end{background:var(--navy);color:white;padding:55px 28px}.end>div{max-width:1050px;margin:auto}.end h2{margin:0 0 15px;color:white}.end p{max-width:700px;font-size:18px;line-height:1.6}.end a{display:inline-block;margin:12px 20px 0 0}.grid{max-width:1150px;padding:0 28px 70px;margin:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.card{background:#fff;border:1px solid #d9d5cc;border-radius:18px;overflow:hidden;display:block;text-decoration:none}.card img{width:100%;height:220px;object-fit:cover}.card>div{padding:26px}.card h2{font-size:30px;margin:16px 0}.card p{font-size:17px;line-height:1.5}.card small{letter-spacing:1px}.qa{max-width:1094px;margin:25px auto;padding:25px;background:#e4e1d8;line-height:1.6;border-radius:14px}.skip{position:absolute;left:-9999px}.skip:focus{left:20px;top:50px;background:white;padding:15px;z-index:3}@media(max-width:650px){.top{padding:22px}.intro{margin-top:42px;padding:0 22px}.dek{font-size:20px}.hero{padding:0 20px}.hero img{height:235px}.grid{grid-template-columns:1fr;padding:0 20px 40px}article{font-size:18px;padding:0 22px 40px}article>p:first-child{font-size:20px;padding-left:16px}h2{font-size:30px;margin-top:42px}h3{font-size:23px}.infographic{margin:32px 0!important}.qa{margin:20px;padding:22px}.review{font-size:12px}.end h2{font-size:29px}}@media print{.review,.top,.end{display:none}body{background:white}article{max-width:none}.hero img{height:250px}.infographic{break-inside:avoid}h2,h3{break-after:avoid}}
.source-note{overflow-wrap:anywhere}.source-note ul{padding-left:22px}
.top{flex-wrap:wrap;gap:16px}.editorial-account-links{display:flex;gap:20px;align-items:center;font-size:16px}.conversion-signup{background:#08123f;color:white;padding:8px 16px;border-radius:5px;text-decoration:none}