._50uT7a_layout{padding-block:clamp(28px, 5vw, 56px) var(--section-y);gap:clamp(24px,4vw,40px);display:grid}._50uT7a_categories{margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter) 8px;scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}._50uT7a_categories::-webkit-scrollbar{display:none}._50uT7a_chip{border:var(--stroke) solid var(--c-line-strong);border-radius:var(--radius-pill);background:var(--paper-0);min-height:44px;color:var(--ink-800);font-size:.875rem;font-weight:800;font-stretch:var(--stretch-ui);white-space:nowrap;flex:none;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}._50uT7a_chip[aria-current=page]{background:var(--ink-800);color:var(--paper-0)}@media (hover:hover){._50uT7a_chip:not([aria-current=page]):hover{background:var(--blue-100)}}@media (min-width:760px){._50uT7a_categories{flex-wrap:wrap;margin-inline:0;padding-inline:0}}._50uT7a_grid{gap:clamp(20px,3vw,32px);display:grid}@media (min-width:640px){._50uT7a_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){._50uT7a_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}._50uT7a_card{border:var(--stroke) solid var(--c-line-strong);background:var(--paper-0);min-width:0;transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);grid-template-rows:auto 1fr;display:grid;position:relative}._50uT7a_card:focus-within{box-shadow:5px 5px 0 0 var(--blue-600)}@media (hover:hover){._50uT7a_card:hover{box-shadow:6px 6px 0 0 var(--ink-800);transform:translate(-2px,-2px)}}._50uT7a_cardMedia{aspect-ratio:4/3;border-bottom:var(--stroke) solid var(--c-line-strong);background:var(--paper-2);overflow:hidden}._50uT7a_cardMedia img{object-fit:cover;width:100%;height:100%}._50uT7a_cardBody{align-content:start;gap:10px;padding:16px 18px 20px;display:grid}._50uT7a_cardMeta{color:var(--c-text-2);font-size:var(--fs-xs);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:6px 12px;font-weight:700;display:flex}._50uT7a_cardCategory{background:var(--red-600);color:var(--c-on-accent);clip-path:var(--tag-shape);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;padding:.35em 1.2em .3em .8em;font-weight:800}._50uT7a_cardTitle{font-size:clamp(1.3rem,1.15rem + .6vw,1.6rem);font-weight:900;font-stretch:var(--stretch-tight);text-transform:uppercase;line-height:1.1}._50uT7a_cardLink{color:inherit;text-decoration:none}._50uT7a_cardLink:after{content:"";position:absolute;inset:0}._50uT7a_cardLink:focus-visible{outline:none}._50uT7a_cardExcerpt{color:var(--c-text-2);font-size:var(--fs-sm);line-height:1.5}@media (min-width:1000px){._50uT7a_featured{grid-column:1/-1;grid-template-rows:none;grid-template-columns:minmax(0,3fr) minmax(0,2fr)}._50uT7a_featured ._50uT7a_cardMedia{aspect-ratio:auto;border-bottom:0;border-right:var(--stroke) solid var(--c-line-strong);min-height:360px}._50uT7a_featured ._50uT7a_cardBody{align-content:center;padding:clamp(24px,3vw,44px)}._50uT7a_featured ._50uT7a_cardTitle{font-size:clamp(2rem,1.4rem + 1.4vw,3rem)}._50uT7a_featured ._50uT7a_cardExcerpt{font-size:var(--fs-body)}}._50uT7a_pager{border-top:2px solid var(--c-line-strong);font-size:var(--fs-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}._50uT7a_empty{border:1px dashed var(--c-line-2);color:var(--c-text-2);text-align:center;padding:36px 20px}._50uT7a_article{padding-block:clamp(28px, 5vw, 64px) var(--section-y);gap:clamp(20px,3vw,32px);display:grid}._50uT7a_head{gap:16px;max-width:900px;display:grid}._50uT7a_title{overflow-wrap:break-word;padding-top:.08em;font-size:clamp(2.2rem,1.4rem + 3.6vw,4.6rem);line-height:.95}._50uT7a_perex{max-width:62ch;font-size:var(--fs-lead);font-weight:600;line-height:1.45}._50uT7a_byline{color:var(--c-text-2);font-size:var(--fs-sm)}._50uT7a_cover{gap:8px;max-width:1100px;margin:0;display:grid}._50uT7a_cover img{object-fit:cover;border:var(--stroke) solid var(--c-line-strong);background:var(--paper-2);width:100%;height:auto;max-height:72svh}._50uT7a_cover figcaption{color:var(--c-text-2);font-size:var(--fs-sm)}._50uT7a_foot{border-top:2px solid var(--c-line-strong);flex-wrap:wrap;gap:12px 24px;padding-top:20px;display:flex}
