.publisher-topics{--publisher-ink:#142b3e;--publisher-muted:#526271;--publisher-line:#cbd0d2;--publisher-wine:#923044;padding-block:38px 40px;background:#f2f1ed;color:var(--publisher-ink)}.publisher-topics a{text-underline-offset:4px;text-decoration-thickness:1px}.publisher-topics a:focus-visible{outline:3px solid var(--publisher-wine);outline-offset:5px}.publisher-topics-topline{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;border-top:2px solid var(--publisher-ink);padding-top:17px;font-size:10px;line-height:1.6;letter-spacing:.08em;text-transform:uppercase}.publisher-topics-topline>span:last-child{color:var(--publisher-muted)}.publisher-topics-intro{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:50px;align-items:end;padding-block:32px 36px}.publisher-topics-intro h2{font:400 clamp(35px,3.65vw,49px)/1.13 richmond-display,serif;letter-spacing:-.025em;margin:0}.publisher-topics-intro h2 em{color:var(--publisher-wine);font-size:.87em}.publisher-topics-intro>p{max-width:425px;margin:0 0 4px;font-size:14px;line-height:1.85;color:var(--publisher-muted)}.publisher-topics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.publisher-topic{min-width:0;display:flex;flex-direction:column;border:1px solid var(--publisher-line);background:#fff}.publisher-topic-ad-notice{grid-column:1/-1;margin:0;padding:12px 20px;border-bottom:1px solid var(--publisher-line);background:#eeede8;color:var(--publisher-muted);font-size:12px;line-height:1.6}.publisher-topic-ad-notice strong{color:var(--publisher-ink);font-weight:600}.publisher-topic-image{display:flex;flex-direction:column;min-width:0;margin:0;background:#e4e7e7}.publisher-topic-image img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.publisher-topic-image figcaption{margin:0;padding:8px 12px;background:#eef0ef;color:#56646c;font-size:9px;line-height:1.5;letter-spacing:.025em}.publisher-topic-body{display:flex;flex-direction:column;flex:1;min-width:0;padding:25px 28px 23px}.publisher-topic-eyebrow{margin:0 0 13px;font-size:10px;line-height:1.65;letter-spacing:.07em;text-transform:uppercase;color:var(--publisher-wine)}.publisher-topic h3{margin:0;font:400 clamp(35px,3.55vw,47px)/1.09 richmond-display,serif;letter-spacing:-.03em}.publisher-topic-question{margin:13px 0 21px;font:400 21px/1.4 richmond-display,serif;letter-spacing:-.015em}.publisher-topic-label{display:block;font-size:9px;line-height:1.7;letter-spacing:.08em;text-transform:uppercase;color:var(--publisher-muted)}.publisher-topic-record{padding-top:18px;border-top:1px solid var(--publisher-line)}.publisher-topic-check>p,.publisher-topic-record>p{margin:8px 0 0;font-size:14px;line-height:1.8}.publisher-topic-source{display:flex;align-items:flex-start;gap:8px;width:fit-content;min-height:36px;padding-block:9px;font-size:10px;line-height:1.7;color:var(--publisher-wine)}.publisher-topic-source svg{flex:none;margin-top:1px}.publisher-topic-source-date{color:var(--publisher-muted)}.publisher-topic-check{padding-block:12px 23px}.publisher-topic-check>p{color:var(--publisher-muted);font-size:13px}.publisher-topic-technology{margin-top:auto;padding:18px 18px 10px;border:1px solid var(--publisher-line);border-top:2px solid var(--publisher-wine);background:#f6f3ed}.publisher-topic-technology>p{margin:8px 0 10px;font-size:12px;line-height:1.85;color:var(--publisher-muted)}.publisher-topic-ad-heading{display:flex;flex-wrap:wrap;align-items:center;gap:9px 12px}.publisher-topic-ad-label{display:inline-block;padding:4px 8px;background:var(--publisher-ink);color:#fff;font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.07em;text-transform:uppercase}.publisher-topic-advertiser{font-size:12px;font-weight:600;line-height:1.6}.publisher-topic-technology>.publisher-topic-ad-relationship{margin-block:12px;padding-bottom:12px;border-bottom:1px solid var(--publisher-line);color:var(--publisher-ink)}.publisher-topic-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:44px;padding-block:10px;font-size:12px;line-height:1.7;color:var(--publisher-ink)}.publisher-topic-cta svg{flex:none}.publisher-topic-cta:hover,.publisher-topic-source:hover{color:var(--publisher-wine)}.publisher-topic-featured{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);background:var(--publisher-ink);border-color:var(--publisher-ink);color:#f8f8f5}.publisher-topic-featured .publisher-topic-ad-notice{background:#203b4f;border-color:#486073;color:#d4dfe6}.publisher-topic-featured .publisher-topic-ad-notice strong{color:#f8f8f5}.publisher-topic-featured .publisher-topic-image{justify-content:center;background:#0d202f}.publisher-topic-featured .publisher-topic-image img{aspect-ratio:3/2}.publisher-topic-featured .publisher-topic-image figcaption{background:#0d202f;color:#becbd2;padding:10px 15px}.publisher-topic-featured .publisher-topic-body{padding:31px 35px 25px}.publisher-topic-featured h3{font-size:clamp(39px,4vw,54px)}.publisher-topic-featured .publisher-topic-eyebrow{color:#e7b7c1}.publisher-topic-featured .publisher-topic-question{color:#e0e7eb}.publisher-topic-featured .publisher-topic-label,.publisher-topic-featured .publisher-topic-source-date{color:#b3c3cf}.publisher-topic-featured .publisher-topic-record{border-color:#486073}.publisher-topic-featured .publisher-topic-technology{background:#203b4f;border-color:#e9bcc5 #486073 #486073}.publisher-topic-featured .publisher-topic-ad-label{background:#e9bcc5;color:#142b3e}.publisher-topic-featured .publisher-topic-technology>.publisher-topic-ad-relationship{border-color:#486073;color:#f0f3f5}.publisher-topic-featured .publisher-topic-record>p{color:#eef1f3}.publisher-topic-featured .publisher-topic-check>p,.publisher-topic-featured .publisher-topic-technology>p{color:#c4d0d8}.publisher-topic-featured .publisher-topic-source{color:#e9bcc5}.publisher-topic-featured .publisher-topic-cta{color:#f6f6f4}.publisher-topic-featured .publisher-topic-cta:hover,.publisher-topic-featured .publisher-topic-source:hover{color:#fff}.publisher-topic-featured a:focus-visible{outline-color:#e9bcc5}.publisher-topics-disclosure{max-width:1120px;margin:23px 0 0;font-size:10px;line-height:1.8;color:var(--publisher-muted)}.publisher-topics-disclosure>span{display:block;margin-bottom:5px;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--publisher-ink)}.publisher-advertising-inquiries{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 30px;margin-top:23px;padding-block:22px 0;border-top:1px solid var(--publisher-line)}.publisher-advertising-inquiries p{margin:0;color:var(--publisher-muted);font-size:12px;line-height:1.8}.publisher-advertising-inquiries .publisher-advertising-title{margin-bottom:5px;color:var(--publisher-ink);font:400 24px/1.25 richmond-display,serif}.publisher-advertising-inquiries a{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;padding:11px 16px;border:1px solid var(--publisher-ink);color:var(--publisher-ink);font-size:12px;line-height:1.7}.publisher-advertising-inquiries a:hover{background:var(--publisher-ink);color:#fff}.publisher-advertising-inquiries svg{flex:none}@media (max-width:1000px){.publisher-topics-intro{gap:30px}.publisher-topics-grid{gap:22px}.publisher-topic-body{padding:23px 22px 19px}.publisher-topic h3{font-size:36px}.publisher-topic-question{font-size:20px}.publisher-topic-record>p{font-size:13px}.publisher-topic-featured{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.publisher-topic-featured .publisher-topic-body{padding:27px}.publisher-topic-featured h3{font-size:41px}}@media (max-width:760px){.publisher-topics{padding-block:30px}.publisher-topics-topline{font-size:9px}.publisher-topics-topline>span:last-child{display:none}.publisher-topics-intro{grid-template-columns:1fr;gap:20px;padding-block:27px}.publisher-topics-intro h2{font-size:clamp(34px,6.6vw,45px)}.publisher-topics-intro>p{max-width:580px;font-size:13px}.publisher-topics-grid{grid-template-columns:1fr;gap:24px}.publisher-topic-body,.publisher-topic-featured .publisher-topic-body{padding:25px}.publisher-topic h3,.publisher-topic-featured h3{font-size:clamp(37px,6.8vw,49px)}.publisher-topic-record>p{font-size:14px}.publisher-topic-technology>p{font-size:13px}.publisher-topic-featured{grid-template-columns:1fr}.publisher-topics-disclosure{font-size:11px}}@media (max-width:400px){.publisher-topic-body,.publisher-topic-featured .publisher-topic-body{padding:22px 19px}.publisher-topic h3,.publisher-topic-featured h3{font-size:35px}.publisher-topic-eyebrow{font-size:9px}.publisher-topic-question{font-size:20px}.publisher-topic-record>p{font-size:13px}.publisher-topic-cta{font-size:11px;gap:10px}}