.post_page__N3e4_{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.post_page__N3e4_>main{flex:1}.post_page__N3e4_>footer,.post_page__N3e4_>header{flex-shrink:0}.post_article__P0hkM{width:min(100% - 40px,760px);margin:0 auto;padding:48px 0 96px}.post_article__P0hkM h1{margin:0;font-size:var(--heading-title-size);font-weight:500;line-height:1.6}.post_summary__a8HDn{margin:26px 0;color:var(--muted);font-size:17px;line-height:1.9;white-space:pre-line}.post_meta__5htBJ{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;margin-bottom:20px;color:var(--muted);font-size:14px;line-height:1.6}.post_metaPrimary__meNM1{display:flex;align-items:center;flex:1 1 220px;min-width:0;gap:10px}.post_kind__4xF5E{flex:none;padding:6px 11px;border:1px solid color-mix(in srgb,var(--kind-color) 42%,transparent);border-radius:999px;color:var(--kind-color);background:color-mix(in srgb,var(--kind-color) 12%,transparent);font-size:14px;font-weight:700;line-height:1;letter-spacing:.08em}.post_metaLocation__iJoWS{min-width:0;overflow-wrap:anywhere}.post_metaDate__mtMKe{flex:none;margin-left:auto;text-align:right}.post_facts__xQpdp{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.post_facts__xQpdp span{padding:8px 12px;border-radius:7px;background:var(--forest-soft);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.post_body__ns2UX{font-size:16px;line-height:2}.post_body__ns2UX h2{margin:64px 0 22px;font-size:var(--heading-section-size);font-weight:500;line-height:1.5}.post_body__ns2UX h3{margin:42px 0 18px;font-size:var(--heading-subsection-size);line-height:1.6}.post_body__ns2UX p{margin:0 0 24px}.post_body__ns2UX img{display:block;width:100%;height:auto;margin:38px 0 10px;border-radius:14px}.post_imageFigure__pQ8WD{margin:0}.post_imageCaption__9HUxD{display:block;margin:0 0 32px;color:var(--muted);font-size:13px;font-style:normal;text-align:center}.post_body__ns2UX table{width:100%;margin:28px 0 32px;border-collapse:collapse;font-size:15px}.post_body__ns2UX td,.post_body__ns2UX th{padding:12px 14px;border-bottom:1px solid var(--line);text-align:left}.post_body__ns2UX th{color:var(--muted);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.post_body__ns2UX td:last-child,.post_body__ns2UX th:last-child{text-align:right}.post_body__ns2UX a{color:var(--orange);text-underline-offset:3px}@media (max-width:640px){.post_article__P0hkM{width:min(100% - 28px,760px);padding-top:48px}.post_body__ns2UX h2{margin-top:48px}}