.FeaturedArticle-module__xNI5bG__featured{border-block-end:1px solid color-mix(in srgb, currentColor 10%, transparent);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"content media";align-items:center;gap:clamp(1.5rem,3vw,2.75rem);margin:0;padding-block-end:clamp(1.75rem,3vw,2.25rem);display:grid}.FeaturedArticle-module__xNI5bG__content{flex-direction:column;grid-area:content;justify-content:center;align-items:flex-start;gap:.9rem;min-width:0;max-width:34rem;display:flex}.FeaturedArticle-module__xNI5bG__mediaLink{grid-area:media;min-width:0;text-decoration:none;display:block}.FeaturedArticle-module__xNI5bG__media{aspect-ratio:16/10;background:var(--color-bg-secondary,#1a1a1a);width:100%;position:relative;overflow:hidden}.FeaturedArticle-module__xNI5bG__image{object-fit:cover;object-position:center;transition:transform .7s var(--md-ease-out,ease)}.FeaturedArticle-module__xNI5bG__featured:hover .FeaturedArticle-module__xNI5bG__image{transform:scale(1.03)}.FeaturedArticle-module__xNI5bG__meta{letter-spacing:.01em;flex-wrap:wrap;align-items:center;gap:.35rem 1rem;font-size:.8125rem;line-height:1.4;display:flex}.FeaturedArticle-module__xNI5bG__category{color:var(--color-accent,#f97316);font-weight:var(--font-weight-medium,500)}.FeaturedArticle-module__xNI5bG__metaMuted{color:var(--color-text-muted,#8a8a8a)}.FeaturedArticle-module__xNI5bG__title{font-size:clamp(1.35rem,1.15rem + .85vw,1.85rem);font-weight:var(--font-weight-bold,700);letter-spacing:-.02em;text-wrap:balance;color:var(--color-text-primary,#f5f5f5);margin:0;line-height:1.35}.FeaturedArticle-module__xNI5bG__titleLink{color:inherit;text-decoration:none}.FeaturedArticle-module__xNI5bG__titleLink:hover{color:inherit}.FeaturedArticle-module__xNI5bG__titleLink:focus-visible{outline:2px solid var(--color-border-focus,#f97316);outline-offset:4px}.FeaturedArticle-module__xNI5bG__excerpt{max-width:42ch;font-size:var(--font-size-body,1rem);color:var(--color-text-secondary,#c4c4c4);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.75;display:-webkit-box;overflow:hidden}.FeaturedArticle-module__xNI5bG__cta{align-self:flex-start;margin-block-start:.35rem}@media (max-width:1100px){.FeaturedArticle-module__xNI5bG__featured{gap:1.35rem}.FeaturedArticle-module__xNI5bG__excerpt{max-width:40ch}}@media (max-width:900px){.FeaturedArticle-module__xNI5bG__featured{grid-template-columns:1fr;grid-template-areas:"media""content";align-items:start;gap:1.1rem;padding-block-end:1.5rem}.FeaturedArticle-module__xNI5bG__content{justify-content:flex-start;gap:.75rem;max-width:none}.FeaturedArticle-module__xNI5bG__excerpt{max-width:none}.FeaturedArticle-module__xNI5bG__title{font-size:clamp(1.25rem,1.1rem + 1.2vw,1.55rem)}}@media (prefers-reduced-motion:reduce){.FeaturedArticle-module__xNI5bG__image{transition:none}.FeaturedArticle-module__xNI5bG__featured:hover .FeaturedArticle-module__xNI5bG__image{transform:none}}
.MagazineCategoryTabs-module__t16u-q__nav{margin-block:0;position:relative}.MagazineCategoryTabs-module__t16u-q__scroller{scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:.45rem;padding-block-end:.25rem;display:flex;overflow-x:auto}.MagazineCategoryTabs-module__t16u-q__tab{border:1px solid color-mix(in srgb, currentColor 16%, transparent);height:2.35rem;color:var(--color-text-secondary,#a3a3a3);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex:none;padding:0 1rem;font-size:.875rem;transition:color .16s,border-color .16s,background-color .16s}.MagazineCategoryTabs-module__t16u-q__tab:hover{color:var(--color-text-primary,#f5f5f5);border-color:color-mix(in srgb, currentColor 28%, transparent)}.MagazineCategoryTabs-module__t16u-q__tab:focus-visible{outline:2px solid var(--color-border-focus,#f97316);outline-offset:2px}.MagazineCategoryTabs-module__t16u-q__active{color:var(--color-text-primary,#f5f5f5);border-color:color-mix(in srgb, var(--color-accent,#f97316) 55%, transparent);background:color-mix(in srgb, var(--color-accent,#f97316) 10%, transparent)}.MagazineCategoryTabs-module__t16u-q__srLinks{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
