.article-topics{padding:24px;margin-block:28px;border:1px solid var(--ap-line, #dbe6f5);border-radius:14px;background:var(--ap-tint, #f7faff)}.article-topics-heading{display:flex;align-items:center;gap:14px;margin-block-end:18px}.topic-symbol{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;background:var(--ap-tint, #e3eeff);color:var(--ap-link, #1758a6);font:600 26px/1 system-ui,sans-serif}.article-topics-heading h2{font-size:23px;line-height:1.6;color:var(--ap-heading, #153f75);margin:0}.article-topics-heading p{font-size:15px;line-height:1.8;color:var(--ap-muted, #53677d);margin:2px 0 0}.topic-chips{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}.topic-chips>li{max-width:100%;min-width:0}.topic-chips a{display:flex;align-items:center;min-height:44px;min-width:44px;box-sizing:border-box;padding:7px 16px;border:1px solid var(--ap-line, #c9dbf2);border-radius:24px;color:var(--ap-link, #1758a6);background:var(--ap-surface, #fff);font-size:18px;line-height:1.6;overflow-wrap:anywhere;text-decoration:none;transition:background .16s ease,border-color .16s ease}.topic-chips a:hover{background:var(--ap-tint, #e7f0ff);border-color:var(--ap-line, #7da9e4)}.topic-chips a:focus-visible,.topic-more>summary:focus-visible{outline:3px solid #175cd3;outline-offset:3px}.topic-more{margin-block-start:14px}.topic-more>summary{width:fit-content;max-width:100%;cursor:pointer;min-height:44px;box-sizing:border-box;padding:8px 4px;color:var(--ap-link, #1758a6);font-size:16px;line-height:1.7}.topic-more[open]>.topic-chips{margin-block-start:10px}.tag-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;border:1px solid var(--ap-line, #dbe6f5);border-inline-start:5px solid #175cd3;border-radius:16px;background:linear-gradient(120deg,var(--ap-tint, #edf5ff),var(--ap-surface, #fff) 75%);padding:32px 40px;margin-block:18px 30px}.tag-hero-copy{min-width:0;max-width:820px}.tag-eyebrow{font-size:15px;font-weight:600;line-height:1.8;color:var(--ap-link, #1758a6)}.tag-hero h1{font-size:clamp(30px,4vw,48px);line-height:1.5;color:var(--ap-heading, #153f75);margin:8px 0 12px;overflow-wrap:anywhere}.tag-description{font-size:20px;line-height:1.9;color:var(--ap-muted, #53677d)}.tag-description p{margin-block:0 18px}.tag-hero-mark{font:600 110px/1 system-ui,sans-serif;color:#dae8fb;flex-shrink:0}.tag-stories{scroll-margin-top:100px;padding-block-start:24px}@media(max-width:650px){.article-topics{padding:18px;margin-block:24px}.article-topics-heading{gap:10px;align-items:flex-start}.article-topics-heading h2{font-size:21px}.topic-chips{gap:8px}.topic-chips a{font-size:17px;padding-inline:14px}.tag-hero{padding:24px;gap:12px}.tag-hero-mark{display:none}.tag-description{font-size:18px}}@media(prefers-reduced-motion:reduce){.topic-chips a{transition:none}}
