.editorial-hub{--ink:#062b3a;--gold:#dda02c;--muted:#526576;--line:#dfe7eb;background:#fff;color:#172538;padding-bottom:32px}.editorial-hub *{box-sizing:border-box}.editorial-hub a{text-decoration:none;color:inherit}.editorial-hub h1,.editorial-hub h2,.editorial-hub h3{font-family:Playfair Display,Georgia,serif;color:var(--ink)}.editorial-hero{min-height:535px;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);background:#f8f9f8;overflow:hidden}.editorial-hero__copy{padding:70px max(32px,calc((100vw - 1240px)/2)) 56px;display:flex;flex-direction:column;justify-content:center}.editorial-eyebrow{display:block;color:#a76f0b;font-size:11px;font-weight:900;letter-spacing:.14em;margin-bottom:13px}.editorial-hero h1{font-size:clamp(42px,4.2vw,65px);line-height:1.04;letter-spacing:-.035em;margin:0 0 22px}.editorial-hero__copy>p{max-width:650px;font-size:16px;line-height:1.7;color:#4c5f6f;margin:0 0 28px}.editorial-hero__image{background:linear-gradient(90deg,#f8f9f8,transparent 18%),url(/images/blog/editorial-hero.webp) 50%/cover no-repeat}.editorial-search{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;max-width:610px;padding:7px 8px 7px 17px;background:#fff;border:1px solid #ccd8de;border-radius:8px;box-shadow:0 12px 34px rgba(6,43,58,.08)}.editorial-search img{opacity:.55}.editorial-search input{border:0;outline:0;padding:10px 0;font:inherit;background:transparent}.editorial-search button,.newsletter-band button{border:0;background:var(--gold);color:var(--ink);font-weight:850;padding:12px 20px;border-radius:6px;cursor:pointer}.editorial-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.editorial-chips a{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #dce4e8;padding:8px 11px;border-radius:999px;font-size:12px;font-weight:700;box-shadow:0 4px 12px rgba(6,43,58,.04)}.editorial-chips a:hover{border-color:var(--gold);transform:translateY(-1px)}.editorial-shell{max-width:1240px;margin:auto;padding:0 24px}.featured-research{display:grid;grid-template-columns:1fr 1.08fr;margin-top:34px;border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 16px 45px rgba(6,43,58,.08);background:#fff}.featured-research__image{min-height:390px}.featured-research__image img{width:100%;height:100%;object-fit:cover;display:block}.featured-research__body{padding:46px;display:flex;flex-direction:column;justify-content:center}.featured-research h2{font-size:clamp(29px,3vw,42px);line-height:1.12;margin:0 0 17px}.featured-research p{color:var(--muted);line-height:1.65;margin:0 0 20px}.article-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;color:#657684;font-size:12px}.article-meta img{width:34px;height:34px;border-radius:50%;object-fit:cover}.article-meta strong{color:var(--ink)}.gold-link{align-self:flex-start;background:var(--gold);font-weight:850;border-radius:6px;padding:13px 20px;margin-top:24px}.gold-link span{margin-left:10px}.editorial-hub .editorial-section{display:block;grid-template-columns:none;gap:0;align-items:normal;padding:72px 0 4px}.editorial-hub .editorial-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px}.editorial-hub .editorial-heading h2{font-size:34px;margin:0}.editorial-hub .editorial-heading .editorial-eyebrow{margin-bottom:7px}.editorial-hub .editorial-heading>a{font-size:13px;font-weight:800;color:#405665}.editorial-hub .editorial-heading>a span{margin-left:8px;color:var(--gold)}.latest-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.article-card{border:1px solid var(--line);border-radius:9px;overflow:hidden;background:#fff;transition:.2s;box-shadow:0 8px 24px rgba(6,43,58,.05)}.article-card:hover{transform:translateY(-4px);box-shadow:0 16px 35px rgba(6,43,58,.11)}.article-card__image{display:block;height:205px;overflow:hidden}.article-card__image img{width:100%;height:100%;object-fit:cover;transition:.35s}.article-card:hover img{transform:scale(1.03)}.article-card__body{padding:22px}.article-card h3{font-size:22px;line-height:1.25;margin:0 0 11px}.article-card p{font-size:14px;line-height:1.58;color:var(--muted);margin:0 0 20px}.article-card__meta{display:flex;justify-content:space-between;gap:10px;padding-top:14px;border-top:1px solid #edf1f3;color:#70808c;font-size:11px}.topic-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px}.topic-card{text-align:center;border:1px solid var(--line);border-radius:9px;padding:24px 12px 20px;background:#fff;transition:.2s}.topic-card:hover{border-color:var(--gold);transform:translateY(-3px)}.topic-card__icon{display:grid;place-items:center;height:44px}.topic-card__icon img{filter:sepia(1) saturate(3)}.topic-card h3{font-size:17px;margin:12px 0 7px}.topic-card p{font-size:12px;line-height:1.45;color:var(--muted);min-height:35px;margin:0 0 12px}.topic-card small{color:#8a98a3}.tools-band{background:var(--ink);color:#fff;margin-top:70px;padding:46px 24px}.tools-band__inner{max-width:1192px;margin:auto}.editorial-hub .editorial-heading--dark h2,.editorial-hub .editorial-heading--dark>a{color:#fff}.tools-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.tool-tile{display:flex;gap:18px;padding:24px;border:1px solid hsla(0,0%,100%,.35);border-radius:8px;transition:.2s}.tool-tile:hover{background:hsla(0,0%,100%,.06);border-color:var(--gold)}.tool-tile>img{filter:sepia(1) saturate(4);flex:none}.tool-tile h3{color:#fff;font-size:20px;margin:0 0 8px}.tool-tile p{font-size:13px;line-height:1.5;color:hsla(0,0%,100%,.72);margin:0 0 14px}.tool-tile strong{color:var(--gold);font-size:13px}.methodology{position:relative;display:grid;grid-template-columns:minmax(260px,.85fr) 2fr 185px;grid-gap:34px;gap:34px;align-items:center;padding:72px 0}.methodology h2{font-size:34px;margin:0 0 13px}.methodology__grid p,.methodology__intro p{color:var(--muted);line-height:1.55}.methodology__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:28px;gap:28px}.methodology__grid img{filter:sepia(1) saturate(3)}.methodology__grid h3{font-size:17px;margin:9px 0 5px}.methodology__grid p{font-size:12px;margin:0}.methodology__facts{border:1px solid var(--line);border-radius:8px;text-align:center;padding:18px}.methodology__facts strong{display:block;color:var(--gold);font:700 31px/1 Playfair Display,serif}.methodology__facts span{display:block;color:#667785;font-size:11px;padding:7px 0 15px;margin-bottom:15px;border-bottom:1px solid var(--line)}.methodology__facts span:last-child{border:0;margin:0;padding-bottom:0}.newsletter-band{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:40px;gap:40px;background:linear-gradient(120deg,#063547,#062b3a);color:#fff;border-radius:10px;padding:35px 40px;margin-bottom:45px}.newsletter-band h2{color:#fff;font-size:29px;margin:0 0 6px}.newsletter-band p{color:hsla(0,0%,100%,.72);margin:0}.newsletter-band form{display:grid;grid-template-columns:1fr auto;background:#fff;border-radius:7px;padding:6px}.newsletter-band input{border:0;outline:0;padding:10px;font:inherit;min-width:0}@media(max-width:1050px){.editorial-hero{grid-template-columns:1fr;min-height:0}.editorial-hero__copy{padding:58px 28px}.editorial-hero__image{height:330px;background-position:center 35%}.topic-grid{grid-template-columns:repeat(3,1fr)}.methodology{grid-template-columns:1fr 2fr}.methodology__facts{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.methodology__facts span{border:0;margin:0}.latest-grid,.tools-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:780px){.featured-research{grid-template-columns:1fr}.featured-research__image{min-height:260px}.featured-research__body{padding:30px}.latest-grid,.methodology,.newsletter-band,.tools-grid{grid-template-columns:1fr}.article-card__image{height:240px}}@media(max-width:560px){.editorial-hero__copy{padding:44px 18px}.editorial-hero h1{font-size:38px}.editorial-hero__image{height:240px}.editorial-search button{display:none}.editorial-shell{padding:0 16px}.featured-research{margin-top:18px}.featured-research h2{font-size:28px}.editorial-section{padding-top:52px}.editorial-heading{align-items:flex-start}.editorial-heading>a{display:none}.topic-grid{grid-template-columns:repeat(2,1fr)}.tools-band{padding:40px 16px}.tool-tile{padding:20px}.methodology__facts,.methodology__grid{grid-template-columns:1fr}.newsletter-band{padding:28px 20px}.newsletter-band form{grid-template-columns:1fr}.newsletter-band button{margin-top:5px}.article-meta span{width:auto}}