.web-articles,.web-article__sheet{background-color:var(--web-black);color:var(--web-ink);font-family:var(--web-display);min-height:55vh;padding:3.25rem 1.25rem 4.5rem}@media (width>=640px){.web-articles,.web-article__sheet{padding:4rem 1.75rem 5.25rem}}@media (width>=1024px){.web-articles,.web-article__sheet{padding:4.75rem 2rem 6rem}}.web-articles__intro,.web-article__header,.web-articles__filters,.web-articles__status,.web-articles__list,.web-article,.web-article__back{max-width:var(--web-max);margin-inline:auto}.web-articles__intro{animation:web-rise .75s var(--web-ease) both;margin-bottom:2rem}.web-articles__brand{letter-spacing:.14em;text-transform:uppercase;color:var(--web-peru);margin:0 0 .55rem;font-size:.78rem;font-weight:700}.web-articles__heading,.web-article__title{letter-spacing:-.03em;color:var(--web-ink);margin:0;font-weight:700;line-height:1.05}.web-articles__heading{font-size:clamp(2.15rem,5vw,3.15rem)}.web-articles__lede,.web-article__excerpt{color:#fffc;max-width:36rem;margin:.85rem 0 0;font-size:1.05rem;line-height:1.5}.web-articles__filters{gap:1.15rem;margin-bottom:2rem;display:grid}.web-articles__filtergroup{gap:.55rem;display:grid}.web-articles__filterlabel{letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;margin:0;font-size:.72rem;font-weight:700}.web-articles__chips,.web-articles-card__tax,.web-article__tax{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.web-articles__chip,.web-articles-card__tax a,.web-article__tax a{border-radius:var(--web-radius-pill);color:#ffffffd1;letter-spacing:.01em;border:1px solid #e1cebf47;align-items:center;min-height:2rem;padding:.25rem .75rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.web-articles__chip.is-active{background-color:var(--web-peru);color:var(--web-on-peru);border-color:#0000}.web-articles__chip:hover,.web-articles__chip:focus-visible,.web-articles-card__tax a:hover,.web-articles-card__tax a:focus-visible,.web-article__tax a:hover,.web-article__tax a:focus-visible,.web-article__body a:hover,.web-article__body a:focus-visible{border-color:var(--web-peru);color:var(--web-ink)}.web-articles__chip.is-active:hover,.web-articles__chip.is-active:focus-visible{background-color:var(--web-sienna);color:var(--web-ink)}.web-articles__status{color:#ffffffb8;margin:0;font-size:1rem;line-height:1.5}.web-articles__status[role=alert]{color:#f0b4a0}.web-articles__list{grid-template-columns:1fr;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.web-articles__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.65rem 1.35rem}}@media (width>=1024px){.web-articles__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.85rem 1.5rem}}.web-articles-card{animation:web-rise .7s var(--web-ease) both}.web-articles-card__link{color:inherit;outline-offset:3px;text-decoration:none;display:block}.web-articles-card__link:focus-visible,.web-articles__chip:focus-visible,.web-articles-card__tax a:focus-visible,.web-article__tax a:focus-visible,.web-article__body a:focus-visible,.web-article__back a:focus-visible{outline:2px solid var(--web-peru);outline-offset:3px}.web-articles-card__media,.web-article__cover{background:color-mix(in srgb, var(--web-black) 70%, var(--web-sienna));aspect-ratio:16/10;border-radius:.35rem;display:block;overflow:hidden}.web-articles-card__media img,.web-articles-card__placeholder,.web-article__cover{object-fit:cover;width:100%;height:100%;display:block}.web-articles-card__media img{transition:transform .55s var(--web-ease)}.web-articles-card__link:hover img,.web-articles-card__link:focus-visible img{transform:scale(1.035)}.web-articles-card__placeholder{background:linear-gradient(135deg, color-mix(in srgb, var(--web-sienna) 55%, var(--web-black)), color-mix(in srgb, var(--web-slate) 40%, var(--web-black)))}.web-articles-card__copy{padding-top:.85rem;display:block}.web-articles-card__title{letter-spacing:-.03em;color:var(--web-ink);margin:0;font-size:1.2rem;font-weight:600;line-height:1.2}.web-articles-card__link:hover .web-articles-card__title,.web-articles-card__link:focus-visible .web-articles-card__title{color:var(--web-peru)}.web-articles-card__excerpt{color:#ffffffbd;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.4rem 0 0;font-size:.95rem;line-height:1.45;display:-webkit-box;overflow:hidden}.web-articles-card__meta,.web-article__meta{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;margin-top:.75rem;display:flex}.web-articles-card__date,.web-article__date{letter-spacing:.06em;text-transform:uppercase;color:var(--web-sienna);font-size:.78rem;font-weight:600}.web-articles-card__tax--tags a,.web-article__tax--tags a{color:#e1cebfe6;border-color:#e1cebf29;font-weight:500}.web-article__back{margin-bottom:1.35rem}.web-article__cover{aspect-ratio:16/9;width:100%;margin-bottom:1.5rem}.web-article__title{max-width:18ch;font-size:clamp(2.2rem,5vw,3.4rem)}.web-article__body{color:#ffffffe0;max-width:40rem;margin:1.75rem auto 0;font-size:1.05rem;line-height:1.65}.web-article__body>*+*{margin-top:1rem}.web-article__body h2,.web-article__body h3,.web-article__body h4{letter-spacing:-.03em;color:var(--web-ink);margin:1.75rem 0 0;font-weight:700;line-height:1.15}.web-article__body h2{font-size:1.65rem}.web-article__body h3{font-size:1.3rem}.web-article__body h4{font-size:1.1rem}.web-article__body p,.web-article__body ul,.web-article__body ol,.web-article__body blockquote,.web-article__body pre,.web-article__body figure{margin:0}.web-article__body a{color:var(--web-peru);text-underline-offset:.18em;font-weight:600}.web-article__body ul,.web-article__body ol{padding-left:1.2rem}.web-article__body li+li{margin-top:.35rem}.web-article__body blockquote{border-left:2px solid var(--web-peru);color:#ffffffc7;padding-left:1rem}.web-article__body img{border-radius:.35rem;width:100%;height:auto;display:block}.web-article__body pre,.web-article__body code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.web-article__body pre{background:#00000047;border-radius:.35rem;padding:.9rem 1rem;overflow-x:auto}@media (prefers-reduced-motion:reduce){.web-articles__intro,.web-articles-card,.web-articles-card__media img{transition:none;animation:none}}
