.PostCard_coverLead__oMVks,.PostCard_cover__faanU{position:relative;width:100%;overflow:hidden;background:var(--palm)}.PostCard_coverLead__oMVks,.PostCard_cover__faanU{aspect-ratio:16/9}.PostCard_coverSvg__LXfwb{position:absolute;inset:0;width:100%;height:100%;display:block}.PostCard_coverTag__3s7H1{position:absolute;left:18px;bottom:16px;font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;opacity:.9}.PostCard_coverLink__MKNpK{display:block}.PostCard_coverImg__YDQRM{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.PostCard_card__5hTz7,.PostCard_featured__Xmwyr{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius);border:1px solid var(--line);background:var(--card);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.PostCard_card__5hTz7:hover,.PostCard_featured__Xmwyr:hover{transform:translateY(-2px);border-color:#d6c7a6;box-shadow:0 10px 28px rgba(22,38,29,.08)}.PostCard_body__HVVw5{display:flex;flex-direction:column;flex:1 1;padding:22px 24px 20px}.PostCard_kicker__pheSk{margin:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--flame-dk)}.PostCard_titleLead__kWTbB,.PostCard_title__z8eru{margin:12px 0 0;font-weight:800;letter-spacing:-.02em;line-height:1.16}.PostCard_title__z8eru{font-size:20px}.PostCard_titleLead__kWTbB{font-size:clamp(24px,3vw,32px);line-height:1.08}.PostCard_titleLink__kuVH3{text-decoration:none}.PostCard_titleLink__kuVH3:hover{color:var(--flame-dk)}.PostCard_excerpt__nLlaN{margin:12px 0 0;font-size:15px;font-weight:300;line-height:1.55;color:var(--muted)}.PostCard_foot__97nqL{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding-top:20px;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.06em;color:var(--muted)}.PostCard_read__uHYsz{font-weight:500;color:var(--sea-ink);text-decoration:none;white-space:nowrap}.PostCard_read__uHYsz:hover{color:var(--flame-dk)}@media (min-width:860px){.PostCard_featured__Xmwyr{flex-direction:row;align-items:stretch}.PostCard_featured__Xmwyr .PostCard_coverLink__MKNpK{flex:0 0 46%}.PostCard_featured__Xmwyr .PostCard_coverLead__oMVks{height:100%;aspect-ratio:auto;min-height:300px}.PostCard_featured__Xmwyr .PostCard_body__HVVw5{justify-content:center;padding:34px 38px}.PostCard_featured__Xmwyr .PostCard_excerpt__nLlaN{font-size:16.5px;max-width:54ch}}.news_langNote__YzT9K{font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.04em;color:var(--sea-ink);background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:10px 14px;margin:26px 0 0;display:inline-block}.news_list__Zglsi{margin-top:44px}.news_item__2VdNc{display:grid;grid-template-columns:150px 1fr;grid-gap:24px;gap:24px;padding:28px 0;border-bottom:1px solid var(--line);align-items:start}.news_item__2VdNc:first-child{border-top:1px solid var(--line)}.news_meta___J5vh{display:flex;flex-direction:column;gap:4px;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.06em;color:var(--muted);line-height:1.7}.news_tag__nVXPm{color:var(--bougainvillea)}.news_title__Mu2M3{text-decoration:none}.news_title__Mu2M3:hover{color:var(--flame)}.news_cover__HlmQN{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;margin-top:28px;border-radius:var(--radius)}.news_body__v5UuB{margin-top:34px}.news_body__v5UuB h2:first-child{margin-top:0}@media (max-width:620px){.news_item__2VdNc{grid-template-columns:1fr;gap:10px}.news_meta___J5vh{flex-direction:row;gap:14px;flex-wrap:wrap}}.news_strip__vUFsc{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:40px;padding-top:28px;border-top:1px solid var(--line)}.news_stripH____vAy{margin:0;font-size:15px;font-weight:600;color:var(--ink)}.news_stripP__UVqvi{margin:5px 0 0;font-size:14px;font-weight:300;line-height:1.5;color:var(--muted)}.news_grid__1oObT{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:20px}@media (max-width:980px){.news_grid__1oObT{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.news_strip__vUFsc{gap:16px}.news_grid__1oObT,.news_strip__vUFsc{grid-template-columns:1fr}}