.-pjK3G_page{max-width:1180px;margin:0 auto;padding:48px 5.2% 64px}.-pjK3G_heading{max-width:800px;margin-bottom:28px}.-pjK3G_heading h1{margin-bottom:16px;font-size:clamp(36px,5vw,58px)}.-pjK3G_heading p{color:var(--color-text-secondary);font-size:18px}.-pjK3G_filters{flex-wrap:wrap;gap:12px 24px;margin:24px 0 32px;display:flex}.-pjK3G_filters a{border-bottom:1px solid var(--color-border);padding:8px 0;font-size:14px}.-pjK3G_filters a[aria-current]{color:var(--color-brand-text);border-color:var(--color-brand-primary)}.-pjK3G_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px;display:grid}.-pjK3G_card{display:block}.-pjK3G_card>img{object-fit:contain;width:100%;height:210px;display:block}.-pjK3G_card h2{letter-spacing:-.025em;margin:12px 0;font-size:26px;line-height:1.25}.-pjK3G_meta{color:var(--color-text-secondary);margin:18px 0 10px;font-size:13px;line-height:1.6}.-pjK3G_read,.-pjK3G_back{color:var(--color-brand-text);font-size:14px}.-pjK3G_typeCover{letter-spacing:-.04em;border-block:1px solid var(--color-border);align-items:center;height:210px;font-size:44px;line-height:1.1;display:flex}.-pjK3G_article{max-width:850px;margin:auto;padding:40px 5.2% 64px}.-pjK3G_article header{margin-top:28px}.-pjK3G_article h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:14px 0 22px;font-size:clamp(32px,4vw,48px);line-height:1.12}.-pjK3G_body{overflow-wrap:anywhere;margin:32px 0 36px;font-size:19px;line-height:1.75}.-pjK3G_body p{white-space:pre-line;margin-bottom:20px}.-pjK3G_body h2,.-pjK3G_body h3{letter-spacing:-.025em;margin:32px 0 16px;font-size:28px;line-height:1.3}.-pjK3G_body figure{margin:24px 0}.-pjK3G_body img{object-fit:contain;width:100%;height:auto;max-height:360px;display:block}.-pjK3G_body a{color:var(--color-brand-text);text-decoration:underline}.-pjK3G_body strong{font-weight:600}@media (max-width:600px){.-pjK3G_grid{grid-template-columns:1fr;gap:28px}.-pjK3G_page{padding-top:32px}.-pjK3G_card>img,.-pjK3G_typeCover{height:190px}.-pjK3G_card h2{font-size:24px}.-pjK3G_article{padding-top:28px}.-pjK3G_body{font-size:18px}.-pjK3G_filters{gap:6px 18px}}
