._8PtgHq_hero{background:linear-gradient(180deg, var(--brand-tint) 0%, var(--white) 100%);padding-block:clamp(36px,6vw,72px) clamp(32px,5vw,56px)}._8PtgHq_hero h1{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:22ch;font-size:clamp(1.85rem,6.4vw,3.3rem)}._8PtgHq_hero ._8PtgHq_lead{margin-top:16px}._8PtgHq_crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:28px;font-size:.88rem;display:flex}._8PtgHq_crumbs a{color:var(--muted)}._8PtgHq_crumbs a:hover{color:var(--brand-deep)}._8PtgHq_crumbs li{align-items:center;gap:6px;min-width:0;display:inline-flex}._8PtgHq_crumbs li:not(:last-child):after{content:"";border-right:1.6px solid var(--faint);border-top:1.6px solid var(--faint);width:6px;height:6px;margin-left:2px;transform:rotate(45deg)}._8PtgHq_crumbs [aria-current=page]{max-width:60vw;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}._8PtgHq_chips{margin:0 calc(var(--gutter) * -1) 36px;padding-inline:var(--gutter);scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}._8PtgHq_chips::-webkit-scrollbar{display:none}._8PtgHq_chip{border:1px solid var(--line);background:var(--white);min-height:40px;color:var(--ink);font-family:var(--font-head);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:.88rem;font-weight:600;display:inline-flex}._8PtgHq_chip:hover{border-color:var(--brand);text-decoration:none}._8PtgHq_chip[aria-current=page]{border-color:var(--brand);background:var(--brand);color:var(--ink)}._8PtgHq_chip span{opacity:.6;font-weight:500}._8PtgHq_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:24px;display:grid}._8PtgHq_card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);transition:transform .25s var(--ease), box-shadow .25s var(--ease), border-color .25s;flex-direction:column;display:flex;position:relative;overflow:hidden}._8PtgHq_card:hover{border-color:var(--brand-tint-2);box-shadow:var(--shadow-md);transform:translateY(-3px)}._8PtgHq_card:focus-within{border-color:var(--brand)}._8PtgHq_cover{aspect-ratio:16/9;background:linear-gradient(135deg, var(--brand-tint) 0%, var(--bg) 100%);position:relative;overflow:hidden}._8PtgHq_cover img{object-fit:cover;transition:transform .5s var(--ease)}._8PtgHq_card:hover ._8PtgHq_cover img{transform:scale(1.04)}._8PtgHq_coverEmpty{place-items:center;display:grid;position:absolute;inset:0}._8PtgHq_coverEmpty svg{opacity:.55;width:64px;height:64px}._8PtgHq_body{flex-direction:column;flex:1;padding:22px 22px 24px;display:flex}._8PtgHq_meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.82rem;display:flex}._8PtgHq_meta span{align-items:center;gap:4px;display:inline-flex}._8PtgHq_category{z-index:1;background:var(--brand-tint);color:var(--brand-dark);font-family:var(--font-head);border-radius:999px;padding:4px 10px;font-size:.76rem;font-weight:700;position:relative}._8PtgHq_category:hover{background:var(--brand-tint-2);text-decoration:none}._8PtgHq_title{margin-top:12px;font-size:1.18rem;line-height:1.3}._8PtgHq_title a{color:var(--ink)}._8PtgHq_title a:after{content:"";position:absolute;inset:0}._8PtgHq_title a:hover{text-decoration:none}._8PtgHq_excerpt{-webkit-line-clamp:3;color:var(--muted);-webkit-box-orient:vertical;margin-top:10px;font-size:.96rem;display:-webkit-box;overflow:hidden}._8PtgHq_more{color:var(--brand-deep);font-family:var(--font-head);align-items:center;gap:6px;margin-top:auto;padding-top:16px;font-size:.9rem;font-weight:700;display:inline-flex}@media (min-width:1000px){._8PtgHq_featured{flex-direction:row;grid-column:span 2}._8PtgHq_featured ._8PtgHq_cover{aspect-ratio:auto;flex:0 0 55%;min-height:340px}._8PtgHq_featured ._8PtgHq_body{justify-content:center;padding:36px}._8PtgHq_featured ._8PtgHq_title{font-size:1.7rem}._8PtgHq_featured ._8PtgHq_excerpt{-webkit-line-clamp:4;font-size:1.02rem}}._8PtgHq_empty{border-radius:var(--radius-lg);background:var(--bg);color:var(--muted);text-align:center;padding:48px 24px}._8PtgHq_pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:48px;display:flex}._8PtgHq_pagination a{border:1px solid var(--line);min-width:44px;height:44px;color:var(--ink);font-family:var(--font-head);border-radius:999px;place-items:center;padding:0 14px;font-size:.9rem;font-weight:700;display:inline-grid}._8PtgHq_pagination a:hover{border-color:var(--brand);text-decoration:none}._8PtgHq_pagination a[aria-current=page]{border-color:var(--brand);background:var(--brand)}._8PtgHq_pagination ._8PtgHq_step{gap:4px;display:inline-flex}._8PtgHq_gap{color:var(--faint)}._8PtgHq_latestHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:clamp(28px,4vw,44px);display:flex}._8PtgHq_latestHead .section-head{margin-bottom:0}
