
:root{--ha-purple:#593493;--ha-deep:#34204f;--ha-yellow:#ffdc63;--ha-ink:#282330;--ha-muted:#68616e;--ha-line:#e7e2eb;--cream:#fff;--paper:#fff;--paper-light:#fff;--navy:#34204f;--orange:#ffdc63;--ink:#282330;--line:#e7e2eb}html{scroll-behavior:smooth}body{margin:0;background:#fff!important;color:var(--ha-ink);font:17px/1.65 Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}body:before{display:none}*{box-sizing:border-box}img{max-width:100%}a{color:inherit;text-underline-offset:5px}button,input,select,textarea{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #7955b3;outline-offset:5px}.ha-top{background:var(--ha-purple);color:#fff;text-align:center;font-size:14px;letter-spacing:.025em;padding:9px 20px}.ha-header{background:#fff}.ha-masthead{max-width:1240px;margin:auto;min-height:108px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px}.ha-brand{display:inline-flex;align-items:center;color:var(--ha-deep);font-size:34px;font-weight:800;letter-spacing:-1.8px;text-decoration:none;line-height:1.2}.ha-brand span{font-weight:400}.ha-brand i{font-style:normal;font-size:44px;color:#c78c12;margin-left:5px;line-height:1}.ha-masthead p{font-family:Georgia,serif;font-size:20px;color:var(--ha-muted);margin:0}.ha-outline,.ha-button{display:inline-flex;justify-content:center;align-items:center;text-decoration:none;padding:12px 24px;border:1px solid var(--ha-purple);border-radius:5px;font-size:15px;font-weight:700;line-height:1.6;white-space:normal}.ha-outline{color:var(--ha-purple);background:transparent}.ha-button{background:var(--ha-purple);color:white}.ha-button:hover{background:#422370}.ha-outline:hover{background:#f3eef9}.ha-nav{display:flex;gap:33px;align-items:center;justify-content:center;padding:18px 24px;border-block:1px solid var(--ha-line);font-size:15px;font-weight:600;flex-wrap:wrap}.ha-nav a{text-decoration:none}.ha-nav a:hover{color:var(--ha-purple)}.ha-home{max-width:1240px;padding:0 24px;margin:auto}.ha-welcome{text-align:center;padding:48px 16px 44px}.ha-kicker{display:block;color:var(--ha-purple);font-size:12px;font-weight:800;letter-spacing:1.8px;line-height:1.6}.ha-welcome h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(36px,4.5vw,60px);font-weight:400;line-height:1.14;letter-spacing:-1.8px;margin:16px 0 18px}.ha-home em{color:var(--ha-purple);font-weight:400}.ha-welcome p{color:var(--ha-muted);font-size:17px;line-height:1.7;margin:0 auto 24px;max-width:710px}.ha-feature{display:grid;grid-template-columns:1.12fr 1fr;min-height:420px;background:#f7f3fb;overflow:hidden;border-radius:8px}.ha-feature-photo{position:relative;display:block;min-height:380px}.ha-feature-photo img{width:100%;height:100%;position:absolute;object-fit:cover}.ha-feature-photo>span{position:absolute;bottom:22px;left:22px;background:#fff;padding:8px 13px;font-size:12px;font-weight:700;letter-spacing:1px;color:var(--ha-deep)}.ha-feature-copy{padding:42px 48px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ha-feature h2{font:400 clamp(30px,3.4vw,45px)/1.12 Georgia,serif;letter-spacing:-.9px;margin:14px 0 22px}.ha-feature p{font-size:16px;color:var(--ha-muted);margin:0 0 22px;max-width:365px}.ha-text-link{font-size:15px;font-weight:700;color:var(--ha-purple)}.ha-feature-meta{font-size:12px;color:var(--ha-muted);margin-top:25px}.ha-topics,.ha-reading,.ha-evidence{padding-top:68px}.ha-section-title{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px}.ha-section-title h2,.ha-evidence h2,.ha-community h2{font:400 clamp(28px,3vw,38px)/1.2 Georgia,serif;letter-spacing:-.65px;margin:10px 0 0}.ha-section-title>span{font-size:14px;color:var(--ha-muted)}.ha-topic-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:22px}.ha-topic-strip a{text-align:center;font-size:14px;font-weight:700;text-decoration:none;line-height:1.4}.ha-topic-strip a>div{aspect-ratio:1;border-radius:50%;overflow:hidden;margin:0 5px 14px;border:4px solid #fff;box-shadow:0 0 0 1px #e4daeF}.ha-topic-strip img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.ha-topic-strip a:hover img{transform:scale(1.06)}.ha-editorial-grid{display:grid;grid-template-columns:1fr 1fr .92fr;gap:30px}.ha-story{text-decoration:none;display:block;min-width:0}.ha-story>img{aspect-ratio:1.5;object-fit:cover;width:100%;border-radius:6px;margin-bottom:18px}.ha-story h3{font:400 28px/1.18 Georgia,serif;letter-spacing:-.4px;margin:10px 0 13px}.ha-story p{font-size:16px;line-height:1.6;color:var(--ha-muted);margin:0 0 15px}.ha-read{font-size:14px;font-weight:700;color:var(--ha-purple)}.ha-story:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.ha-quote{padding:30px;background:#fff5cf;border-radius:6px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.ha-quote .ha-kicker{font-size:11px;letter-spacing:1.3px}.ha-quote-mark{font:80px/.9 Georgia,serif;color:var(--ha-purple);height:58px;margin-top:20px}.ha-quote h3{font:italic 30px/1.25 Georgia,serif;margin:0 0 18px;color:var(--ha-deep)}.ha-quote p{font-size:15px;color:#665738;margin-bottom:22px}.ha-quote .ha-button{font-size:14px;padding:11px 17px}.ha-challenge{margin-top:65px;background:var(--ha-deep);color:white;display:grid;grid-template-columns:110px 1fr auto;gap:30px;align-items:center;padding:34px;border-radius:7px}.ha-challenge .ha-kicker{color:var(--ha-yellow)}.ha-challenge h2{font:400 29px/1.2 Georgia,serif;letter-spacing:-.4px;margin:7px 0 12px}.ha-challenge p{font-size:15px;line-height:1.6;color:#ded5e9;margin:0;max-width:610px}.ha-challenge-number{font:52px/1 Georgia,serif;text-align:center;color:var(--ha-yellow);border-right:1px solid #79658e;padding-right:28px}.ha-challenge-number span{display:block;font:11px/1.5 Arial,sans-serif;letter-spacing:2px;margin-top:7px}.ha-challenge .ha-button{background:var(--ha-yellow);color:var(--ha-deep);border-color:var(--ha-yellow)}.ha-evidence{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;padding-bottom:64px}.ha-evidence h2{font-size:44px;margin-bottom:22px}.ha-evidence p{color:var(--ha-muted);font-size:16px;margin-bottom:25px}.ha-insight-list a{display:block;text-decoration:none;padding:0 0 20px;margin-bottom:22px;border-bottom:1px solid var(--ha-line)}.ha-insight-list a:last-child{margin-bottom:0}.ha-insight-list span{font-size:11px;color:var(--ha-purple);font-weight:700;letter-spacing:1.5px}.ha-insight-list h3{font:400 25px/1.25 Georgia,serif;margin:8px 0}.ha-insight-list small{font-size:13px;color:var(--ha-muted)}.ha-community{background:#f4effa;text-align:center;padding:48px 24px;border-radius:7px}.ha-community h2{font-size:38px;margin:10px 0 20px}.ha-community p{font-size:16px;color:var(--ha-muted);margin:0 auto 25px;max-width:none}.ha-image-note{font-size:12px;color:var(--ha-muted);text-align:center;padding:18px;margin:0!important;max-width:none!important}.ha-footer{border-top:1px solid var(--ha-line);max-width:1192px;margin:30px auto 0;padding:40px 0 24px;display:grid;grid-template-columns:1fr 1fr;gap:26px 70px}.ha-footer .ha-brand{font-size:27px}.ha-footer p{font-size:14px;line-height:1.7;color:var(--ha-muted);max-width:460px;margin:18px 0 0}.ha-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:10px 30px;font-size:14px;align-content:start}.ha-footer nav a{text-decoration:none}.ha-footnote{grid-column:1/-1;border-top:1px solid var(--ha-line);padding-top:22px;color:var(--ha-muted);font-size:12px}.ha-inner .shell{max-width:1192px}.ha-inner main{margin-top:32px}.ha-inner h1{font-family:Georgia,serif;font-weight:400;line-height:1.08;letter-spacing:-1.5px;font-size:clamp(36px,5vw,62px)}.ha-inner h2,.ha-inner h3{font-family:Georgia,serif}.ha-inner .hero{border-radius:8px;background:#f4effa;color:var(--ha-ink)}.ha-inner .hero p{color:var(--ha-muted)}.ha-inner .hero .eyebrow{color:var(--ha-purple)}.ha-inner .panel,.ha-inner .action,.ha-inner .index-card,.ha-inner .content-card,.ha-inner .side-card,.ha-inner .hero-note{box-shadow:none;border-radius:8px;background:#f7f4fb}.ha-inner .dark{background:var(--ha-deep);color:#fff}.ha-inner .primary{background:var(--ha-purple)!important;color:#fff!important;border-color:var(--ha-purple)!important}.ha-inner .label{color:var(--ha-purple)}.ha-inner .theme{border-radius:8px}.ha-inner .text-page{padding-bottom:20px}.ha-inner .eyebrow,.ha-inner .label,.ha-inner .breadcrumbs,.ha-inner .metric-card small,.ha-inner .content-card small,.ha-inner .source-table th{font-size:12px}.ha-inner .button{white-space:normal}.ha-inner .source-table{display:block;max-width:100%;overflow:auto}.ha-inner .grid{gap:22px}.ha-inner .photo img,.ha-inner .theme img{animation:none}.ha-form-notice{padding:16px;background:#fff5cf;border-left:3px solid #b68a19;font-size:15px;grid-column:1/-1}.ha-inner canvas{display:none}.ha-inner .site-header{display:none}.ha-inner .review-banner{display:none}
@media(max-width:1000px){.ha-nav{gap:18px}.ha-topic-strip{gap:12px}.ha-feature-copy{padding:30px}.ha-editorial-grid{gap:20px}.ha-quote{padding:24px 18px}.ha-quote h3{font-size:26px}.ha-footer{margin-inline:24px}.ha-evidence{gap:45px}.ha-masthead p{font-size:17px}.ha-inner .site-nav{flex-wrap:wrap}.ha-inner .index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ha-inner .content-grid{grid-template-columns:minmax(0,1fr) 260px}}
@media(max-width:700px){.ha-top{font-size:12px}.ha-masthead{min-height:85px;padding:16px 20px}.ha-brand{font-size:29px}.ha-masthead p{display:none}.ha-masthead .ha-outline{font-size:12px;padding:7px 11px}.ha-nav{gap:12px 20px;padding:15px;font-size:13px}.ha-home{padding:0 20px}.ha-welcome{padding:34px 0}.ha-welcome h1{font-size:40px}.ha-welcome p{font-size:16px}.desktop-break{display:none}.ha-feature{grid-template-columns:1fr}.ha-feature-photo{min-height:270px}.ha-feature-copy{padding:28px}.ha-feature h2{font-size:36px}.ha-feature h2 br{display:none}.ha-section-title{display:block}.ha-section-title>span,.ha-section-title>a{display:inline-block;margin-top:15px}.ha-topics,.ha-reading,.ha-evidence{padding-top:45px}.ha-topic-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 12px}.ha-topic-strip a{font-size:12px}.ha-topic-strip a>div{margin:0 0 10px}.ha-editorial-grid{grid-template-columns:1fr 1fr}.ha-quote{grid-column:1/-1;padding:30px}.ha-story h3{font-size:24px}.ha-story p{font-size:15px}.ha-kicker{font-size:11px}.ha-challenge{grid-template-columns:65px 1fr;padding:25px 20px;gap:18px;margin-top:40px}.ha-challenge-number{font-size:40px;padding-right:13px}.ha-challenge h2{font-size:25px}.ha-challenge>.ha-button{grid-column:2;justify-self:start}.ha-evidence{grid-template-columns:1fr;gap:30px;padding-bottom:40px}.ha-evidence h2{font-size:36px}.ha-community{padding:32px 20px}.ha-community h2{font-size:30px}.ha-footer{grid-template-columns:1fr;gap:28px}.ha-inner .article-hero,.ha-inner .content-grid,.ha-inner .index-grid,.ha-inner .geography-grid,.ha-inner .metric-grid{grid-template-columns:1fr}.ha-inner .sidebar{position:static}.ha-inner .source-list li{display:block}.ha-inner main.shell{width:auto;margin-inline:20px;padding-inline:0}.ha-inner .form-grid{grid-template-columns:1fr}.ha-inner h1{overflow-wrap:anywhere}}
@media(max-width:420px){.ha-welcome h1{font-size:35px}.ha-editorial-grid{grid-template-columns:1fr}.ha-topic-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.ha-feature-photo{min-height:235px}.ha-nav{gap:10px 15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
.ha-inner .ha-nav a[aria-current=page]{color:var(--ha-purple);text-decoration:underline;text-underline-offset:7px}.ha-personal{background:#f7f4fb;border-radius:6px;margin:30px 0 0}.ha-personal strong{font-size:18px}.ha-updates{display:flex;justify-content:space-between;gap:20px;font-size:14px;padding:20px 0;color:var(--ha-purple)}.ha-inner .hero:has(#mainTitle){display:block;padding:30px}.ha-inner .hero h1 span{display:block}.ha-inner .hero .hero-side{margin-top:24px}.ha-inner .ha-form-notice h3{margin:0 0 15px}.ha-inner .ha-form-notice p{margin:0 0 18px}.ha-inner .chart-wrap{max-width:100%;overflow:hidden}
