.post-module__ZAXO3W__main{background:var(--color-bg-page,#f4f7f4);min-height:100vh}.post-module__ZAXO3W__heroWrapper{width:100%;height:420px;position:relative;overflow:hidden}.post-module__ZAXO3W__heroImg{object-fit:cover}.post-module__ZAXO3W__heroOverlay{background:linear-gradient(#33473c4d 0%,#33473cb3 100%);position:absolute;inset:0}.post-module__ZAXO3W__heroContent{align-items:flex-end;max-width:800px;margin:0 auto;padding:0 24px 48px;display:flex;position:absolute;inset:0}.post-module__ZAXO3W__heroTitle{font-family:var(--font-headings,"Exo 2", sans-serif);color:#fff;text-shadow:0 2px 8px #0000004d;margin:0;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.2}@media (max-width:768px){.post-module__ZAXO3W__heroWrapper{height:300px}.post-module__ZAXO3W__heroContent{padding-bottom:32px}}.post-module__ZAXO3W__container{max-width:800px;margin:0 auto;padding:32px 24px 80px}.post-module__ZAXO3W__breadcrumb{font-family:var(--font-body,"IBM Plex Sans", sans-serif);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.post-module__ZAXO3W__breadcrumbLink{color:var(--color-primary,#549e39);font-weight:500;text-decoration:none}.post-module__ZAXO3W__breadcrumbLink:hover{color:var(--color-primary-hover,#3d7629)}.post-module__ZAXO3W__breadcrumbSep{color:var(--color-text-secondary,#5a6b61);font-size:.75rem}.post-module__ZAXO3W__breadcrumbCurrent{color:var(--color-text-secondary,#5a6b61);-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:300px;display:-webkit-box;overflow:hidden}.post-module__ZAXO3W__title{font-family:var(--font-headings,"Exo 2", sans-serif);color:var(--color-gray-mythus,#33473c);margin:0 0 20px;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.2}.post-module__ZAXO3W__meta{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:32px;display:flex}.post-module__ZAXO3W__badge{background:var(--color-primary-light,#ebf5e6);color:var(--color-primary,#549e39);font-family:var(--font-body,"IBM Plex Sans", sans-serif);border-radius:20px;padding:4px 14px;font-size:.75rem;font-weight:600;display:inline-block}.post-module__ZAXO3W__autor{font-family:var(--font-body,"IBM Plex Sans", sans-serif);color:var(--color-gray-mythus,#33473c);font-size:.875rem;font-weight:600}.post-module__ZAXO3W__data,.post-module__ZAXO3W__readTime{font-family:var(--font-body,"IBM Plex Sans", sans-serif);color:var(--color-text-secondary,#5a6b61);font-size:.875rem}.post-module__ZAXO3W__resumo{font-family:var(--font-body,"IBM Plex Sans", sans-serif);color:var(--color-text-secondary,#5a6b61);border-left:4px solid var(--color-primary,#549e39);margin:0 0 36px;padding-left:20px;font-size:1.1rem;font-style:italic;line-height:1.7}.post-module__ZAXO3W__corpo{font-family:var(--font-body,"IBM Plex Sans", sans-serif);color:var(--color-gray-mythus,#33473c);font-size:1rem;line-height:1.8}.post-module__ZAXO3W__corpo p{margin:0 0 1.25em}.post-module__ZAXO3W__corpo strong{color:var(--color-gray-mythus,#33473c);font-weight:700}.post-module__ZAXO3W__corpo ul,.post-module__ZAXO3W__corpo ol{margin:0 0 1.25em;padding-left:1.5em}.post-module__ZAXO3W__corpo li{margin-bottom:.4em}.post-module__ZAXO3W__heading2{font-family:var(--font-headings,"Exo 2", sans-serif);color:var(--color-gray-mythus,#33473c);margin:2em 0 .75em;font-size:1.5rem;font-weight:700}.post-module__ZAXO3W__heading3{font-family:var(--font-headings,"Exo 2", sans-serif);color:var(--color-gray-mythus,#33473c);margin:1.75em 0 .5em;font-size:1.25rem;font-weight:600}.post-module__ZAXO3W__blockquote{border-left:4px solid var(--color-primary,#549e39);background:var(--color-primary-light,#ebf5e6);color:var(--color-gray-mythus,#33473c);border-radius:0 8px 8px 0;margin:1.5em 0;padding:12px 20px;font-style:italic}.post-module__ZAXO3W__inlineCode{font-family:var(--font-code,"JetBrains Mono", monospace);background:var(--color-primary-light,#ebf5e6);border-radius:4px;padding:2px 6px;font-size:.875em}.post-module__ZAXO3W__link{color:var(--color-primary,#549e39);text-decoration:underline}.post-module__ZAXO3W__link:hover{color:var(--color-primary-hover,#3d7629)}.post-module__ZAXO3W__corpo pre{color:#ebf5e6;background:#1a2e1e;border-radius:8px;margin:0 0 1.5em;padding:20px;overflow-x:auto}.post-module__ZAXO3W__corpo pre code{background:0 0;padding:0;font-size:.875rem}.post-module__ZAXO3W__articleImage{border-radius:8px;margin:1.5em 0;overflow:hidden}.post-module__ZAXO3W__contentImage{border-radius:8px;width:100%;height:auto}.post-module__ZAXO3W__footer{border-top:1px solid var(--color-border,#c8d8c2);margin-top:60px;padding-top:32px}.post-module__ZAXO3W__voltarBtn{font-family:var(--font-body,"IBM Plex Sans", sans-serif);color:var(--color-primary,#549e39);font-size:.875rem;font-weight:600;text-decoration:none}.post-module__ZAXO3W__voltarBtn:hover{color:var(--color-primary-hover,#3d7629)}.post-module__ZAXO3W__notFoundWrapper{text-align:center;padding:120px 20px}.post-module__ZAXO3W__notFoundIcon{font-family:var(--font-headings,"Exo 2", sans-serif);color:var(--color-border,#c8d8c2);margin-bottom:20px;font-size:4rem;font-weight:700;display:block}.post-module__ZAXO3W__notFoundTitle{font-family:var(--font-headings,"Exo 2", sans-serif);color:var(--color-gray-mythus,#33473c);margin:0 0 12px;font-size:1.5rem;font-weight:700}.post-module__ZAXO3W__notFoundText{font-family:var(--font-body,"IBM Plex Sans", sans-serif);color:var(--color-text-secondary,#5a6b61);margin:0 0 24px;font-size:1rem}.post-module__ZAXO3W__notFoundBtn{background:var(--color-primary,#549e39);color:#fff;font-family:var(--font-body,"IBM Plex Sans", sans-serif);border-radius:8px;padding:12px 32px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-block}.post-module__ZAXO3W__notFoundBtn:hover{background:var(--color-primary-hover,#3d7629)}
