.col{max-width:1080px;margin:0 auto;padding:24px 20px 64px}.col-switch{background:#f2f2f4;border-radius:980px;gap:4px;padding:4px;display:inline-flex}@supports not (aspect-ratio:1 / 1){.col-switch>*{margin:2px}}.col-switch a{color:#555;border-radius:980px;padding:8px 20px;font-size:.9375rem;font-weight:700;text-decoration:none}.col-switch a[aria-current=page]{color:#141414;background:#fff;box-shadow:0 1px 3px #0000001f}.col-head{margin:32px 0 24px}.col-eyebrow{color:#1f5fa8;letter-spacing:.12em;margin:0;font-size:.8125rem;font-weight:700}.col-head h1{margin:6px 0 12px;font-size:max(2.5rem,min(1.6rem + 4vw,4.5rem));font-weight:800;line-height:1.1}.col-lead{color:#4f535a;max-width:40em;margin:0;font-size:.9375rem;line-height:1.9}.col-filter{scrollbar-width:none;gap:6px;margin:0 -20px 24px;padding:0 20px 4px;display:flex;overflow-x:auto}@supports not (aspect-ratio:1 / 1){.col-filter>*{margin:3px}}.col-filter button{color:#141414;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9dbe0;border-radius:980px;flex:none;padding:7px 14px;font-size:.8125rem;font-weight:700}.col-filter button[aria-pressed=true]{color:#fff;background:#1f5fa8;border-color:#1f5fa8}.col-grid{gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.col-grid{grid-template-columns:1fr 1fr;gap:20px}}@media (width>=1000px){.col-grid{grid-template-columns:repeat(3,1fr)}}.col-item{color:inherit;grid-template-columns:112px 1fr;align-items:start;gap:12px;text-decoration:none;display:grid}.col-item img{aspect-ratio:1280/670;object-fit:cover;background:#f2f2f4;border-radius:10px;width:100%}@media (width>=700px){.col-item{grid-template-columns:1fr;padding-bottom:8px}}.col-item__cat{color:#1f5fa8;margin:0;font-size:.75rem;font-weight:700}.col-item h2{margin:2px 0 4px;font-size:1rem;font-weight:700;line-height:1.5}.col-item:hover h2{text-decoration:underline}.col-item__meta{color:#6e7177;margin:0;font-size:.75rem}.col-article{max-width:720px}.col-crumb{color:#6e7177;margin:0 0 20px;font-size:.8125rem}.col-crumb a{color:inherit}.col-article__head h1{margin:4px 0 10px;font-size:max(1.5rem,min(1.2rem + 1.6vw,2.25rem));font-weight:800;line-height:1.45}.col-article__eye{border-radius:12px;width:100%;height:auto;margin:20px 0 8px}.col-prose{font-size:1rem;line-height:2}.col-prose img{border-radius:8px;max-width:100%;height:auto}.col-prose figure{margin:24px 0}.col-prose figcaption{color:#6e7177;text-align:center;font-size:.8125rem}.col-prose blockquote{color:#4f535a;border-left:3px solid #d9dbe0;margin:20px 0;padding:4px 0 4px 16px}.col-prose h2{margin:40px 0 12px;font-size:1.375rem}.col-prose h3{margin:32px 0 8px;font-size:1.125rem}.col-card a{color:#141414;border-radius:12px;padding:14px 16px;font-weight:700;text-decoration:none;display:block;box-shadow:inset 0 0 0 1px #d9dbe0}.col-card a span{color:#1f5fa8;font-size:.75rem;display:block}.col-card--ext a span{color:#6e7177}.col-author{background:#f5f5f7;border-radius:14px;align-items:flex-start;gap:14px;margin:48px 0 0;padding:20px;font-size:.875rem;line-height:1.8;display:flex}@supports not (aspect-ratio:1 / 1){.col-author>*{margin:7px}}.col-author img{background:#fff;border-radius:50%;flex:none}.col-author p{margin:0}.col-author__name{font-size:1rem;font-weight:800}.col-author__name small{color:#6e7177;margin-left:8px;font-size:.75rem;font-weight:700}.col-related{margin-top:40px}.col-related h2{font-size:1.125rem}.col-related ul{margin:0;padding:0;list-style:none}.col-related li a{color:#141414;border-bottom:1px solid #e5e5ea;padding:12px 0;font-weight:700;text-decoration:none;display:block}.col-related li span{color:#6e7177;font-size:.75rem;font-weight:500;display:block}.col-back{margin-top:32px}.col-prose .col-tweet{border-radius:14px;margin:24px 0;padding:16px 18px;box-shadow:inset 0 0 0 1px #d9dbe0}.col-prose .col-tweet p{overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.85}.col-prose .col-tweet .col-tweet__label{color:#6e7177;margin-bottom:6px;font-size:.75rem;font-weight:700}.col-prose .col-tweet figcaption{color:#6e7177;text-align:left;margin-top:10px;font-size:.8125rem}.col-prose .col-tweet figcaption a{margin-left:8px}.col-prose .col-quote{margin:24px 0}.col-prose .col-quote blockquote{margin:0}.col-prose .col-quote figcaption{text-align:left;margin-top:6px;padding-left:19px}.col-prose .col-quote figcaption:before{content:"— "}.col-prose .col-tweet figcaption a{white-space:nowrap}.col-item img{height:auto;display:block}.col-item__noimg{aspect-ratio:1280/670;background:#f2f2f4;border-radius:10px;display:block}.col-article__eye{margin:20px 0 8px}.col-article__eye img{border-radius:12px;width:100%;height:auto}.col-prose blockquote+p em{color:#6e7177;font-size:.875rem}.page>.col-switch{margin-bottom:24px}
