.post-module__Cj_Djq__pageSection{padding:var(--space-10)0 0;background:#f7f7f5}.post-module__Cj_Djq__layout{gap:var(--space-8);grid-template-columns:minmax(0,1fr) 260px;align-items:start;display:grid}.post-module__Cj_Djq__article{border-radius:var(--radius-lg);max-width:760px;padding:var(--space-8);background:#fff;border:1px solid #e6e6e3}.post-module__Cj_Djq__topMeta{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.post-module__Cj_Djq__langPill{color:#2d6759;border-radius:var(--radius-full);font-size:10px;font-weight:var(--font-weight-semibold);background:#eef5f2;border:1px solid #c8ddd6;padding:2px 8px}.post-module__Cj_Djq__title{font-family:var(--font-lora),"Georgia",serif;letter-spacing:-.025em;margin-bottom:var(--space-3);font-size:clamp(2rem,4vw,3.4rem);line-height:1.1}.post-module__Cj_Djq__subtitle{color:#585854;margin-bottom:var(--space-4);font-size:1.375rem;line-height:1.5}.post-module__Cj_Djq__byline{align-items:center;gap:var(--space-3);color:#676762;font-size:var(--font-size-sm);margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid #ecece8;flex-wrap:wrap;display:flex}.post-module__Cj_Djq__byline span{align-items:center;gap:6px;display:inline-flex}.post-module__Cj_Djq__coverImage{border-radius:var(--radius-md);object-fit:cover;width:100%;max-height:420px;margin-bottom:var(--space-6)}.post-module__Cj_Djq__content h2{font-family:var(--font-family);margin-top:var(--space-10);margin-bottom:var(--space-3);font-size:2rem;line-height:1.25}.post-module__Cj_Djq__content h3{font-family:var(--font-family);margin-top:var(--space-8);margin-bottom:var(--space-3);font-size:1.6rem;line-height:1.3}.post-module__Cj_Djq__content p,.post-module__Cj_Djq__content ul,.post-module__Cj_Djq__content ol{font-family:var(--font-lora),"Georgia",serif;color:#2a2a27;margin-bottom:var(--space-6);font-size:1.24rem;line-height:1.75}.post-module__Cj_Djq__content ul,.post-module__Cj_Djq__content ol{padding-left:var(--space-6)}.post-module__Cj_Djq__content li{margin-bottom:var(--space-3)}.post-module__Cj_Djq__content blockquote{padding-left:var(--space-5);color:#54544f;margin:var(--space-8)0;border-left:3px solid #3f8f7d;font-style:italic}.post-module__Cj_Djq__content img{border-radius:var(--radius-md);width:100%;margin:var(--space-6)0}.post-module__Cj_Djq__inlineCta{border-radius:var(--radius-lg);padding:var(--space-6);margin-top:var(--space-8);margin-bottom:var(--space-6);text-align:center;background:#f3f9f6;border:1px solid #d8e9e2}.post-module__Cj_Djq__inlineCta h3{margin-top:0;margin-bottom:var(--space-2);font-size:1.4rem}.post-module__Cj_Djq__inlineCta p{margin-bottom:var(--space-4);color:#4f5c57}.post-module__Cj_Djq__shareSection{align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid #ecece8;display:flex}.post-module__Cj_Djq__shareLabel{color:#676762;font-size:var(--font-size-sm)}.post-module__Cj_Djq__shareBtn{border-radius:var(--radius-full);color:#555550;cursor:pointer;background:#fff;border:1px solid #d2d2cd;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;display:inline-flex}.post-module__Cj_Djq__shareBtn:hover{color:#2d6759;border-color:#3f8f7d}.post-module__Cj_Djq__sidebar{top:calc(var(--header-height) + var(--space-5));gap:var(--space-4);flex-direction:column;display:flex;position:sticky}.post-module__Cj_Djq__toc,.post-module__Cj_Djq__backBox{border-radius:var(--radius-lg);padding:var(--space-4);background:#fff;border:1px solid #e4e4df}.post-module__Cj_Djq__tocTitle{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:#5f5f5a;margin-bottom:var(--space-3)}.post-module__Cj_Djq__tocList{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.post-module__Cj_Djq__tocLink{color:#50504b;font-size:var(--font-size-sm);line-height:1.35;text-decoration:none}.post-module__Cj_Djq__tocLink:hover{color:#2d6759}.post-module__Cj_Djq__backBox p{color:#5b5b56;font-size:var(--font-size-sm);margin-bottom:var(--space-3)}.post-module__Cj_Djq__backLink{border-radius:var(--radius-full);font-size:var(--font-size-sm);color:#2d6759;border:1px solid #cfd9d4;padding:6px 12px;text-decoration:none;display:inline-flex}.post-module__Cj_Djq__backLink:hover{border-color:#3f8f7d}.post-module__Cj_Djq__relatedWrap{margin-top:var(--space-8)}.post-module__Cj_Djq__relatedWrap h2{font-size:var(--font-size-2xl);margin-bottom:var(--space-4)}.post-module__Cj_Djq__relatedGrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.post-module__Cj_Djq__relatedCard{border-radius:var(--radius-lg);padding-bottom:var(--space-4);background:#fff;border:1px solid #e4e4df;overflow:hidden}.post-module__Cj_Djq__relatedImage,.post-module__Cj_Djq__relatedPlaceholder{width:100%;height:160px}.post-module__Cj_Djq__relatedImage{object-fit:cover}.post-module__Cj_Djq__relatedPlaceholder{background:linear-gradient(135deg,#efefea 0%,#e8e8e3 100%)}.post-module__Cj_Djq__relatedCard h3{font-size:var(--font-size-lg);margin:var(--space-4)var(--space-4)var(--space-2);line-height:1.3}.post-module__Cj_Djq__relatedCard h3 a{color:#222221;text-decoration:none}.post-module__Cj_Djq__relatedCard h3 a:hover{color:#2d6759}.post-module__Cj_Djq__relatedCard p{margin:0 var(--space-4);color:#5b5b56;font-size:var(--font-size-sm);line-height:1.45}.post-module__Cj_Djq__endCta{margin-top:var(--space-12);color:#fff;text-align:center;padding:var(--space-10)0;background:#1f5f52}.post-module__Cj_Djq__endCta h2{color:#fff;margin-bottom:var(--space-3)}.post-module__Cj_Djq__endCta p{color:#ffffffd9;margin-bottom:var(--space-5)}.post-module__Cj_Djq__unavailableSection{padding:var(--space-12)0;background:#f7f7f5}.post-module__Cj_Djq__unavailableCard{border-radius:var(--radius-lg);padding:var(--space-7);text-align:center;background:#fff;border:1px solid #e4e4df;max-width:700px;margin:0 auto}.post-module__Cj_Djq__unavailableCard h1{margin-bottom:var(--space-3)}.post-module__Cj_Djq__unavailableCard p{color:#5b5b56;margin-bottom:var(--space-5)}@media (max-width:1100px){.post-module__Cj_Djq__layout{gap:var(--space-5);grid-template-columns:1fr}.post-module__Cj_Djq__sidebar{position:static}}@media (max-width:768px){.post-module__Cj_Djq__article{padding:var(--space-5)}.post-module__Cj_Djq__title{font-size:2rem}.post-module__Cj_Djq__content p,.post-module__Cj_Djq__content ul,.post-module__Cj_Djq__content ol{font-size:1.1rem}.post-module__Cj_Djq__relatedGrid{grid-template-columns:1fr}}
