body.blog:not(.itempage) .wrap{max-width:var(--maxw);margin:0 auto;padding:0 clamp(20px,5vw,56px)}.blog-page{background:var(--bone-2);color:var(--ink);position:relative;padding:clamp(64px,10vh,120px) 0 clamp(80px,12vh,130px)}.blog-hero{max-width:720px;margin-bottom:clamp(38px,5vw,56px)}.eyebrow{font-family:var(--ff-body);font-weight:600;font-size:.74rem;letter-spacing:.28em;text-transform:uppercase;color:var(--gold-deep);display:inline-flex;align-items:center;gap:.7em}.eyebrow::before{content:"";width:26px;height:1px;background:var(--gold-deep);opacity:.7}.blog-hero h1{font-family:var(--ff-display);font-weight:600;font-size:clamp(2.1rem,5.2vw,3.4rem);line-height:1.08;color:var(--ink);margin:.5em 0 .35em;letter-spacing:-.01em}.blog-sub{font-size:1.05rem;color:var(--ink-dim);max-width:60ch;margin:0}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,22px)}.mini-post{display:block;border-radius:14px;overflow:hidden;background:rgb(255,253,247);border:1px solid rgba(18,40,28,.08);box-shadow:0 10px 26px rgba(18,40,28,.06);transition:.4s var(--ease);text-decoration:none}.mini-post:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(18,40,28,.10)}.mini-post .mp-img{height:176px;background-size:cover;background-position:center center;background-color:var(--sage-soft)}.mini-post .mp-body{padding:16px 18px 20px}.mini-post .mp-tag{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);font-weight:600}.mini-post .mp-title{display:block;margin-top:8px;font-family:var(--ff-display);font-size:1.06rem;line-height:1.32;color:var(--ink);font-weight:600}.mini-post .mp-img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.blog-page{padding:calc(99px + clamp(24px,5vh,56px)) 0 clamp(80px,12vh,130px)}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,22px)}.blog-grid>.mini-post{min-width:0}.blog-grid>.wrap-paginacao-pag{grid-column:1 / -1}.paginacao{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:clamp(32px,5vh,56px) 0 0}.paginacao a,.paginacao span{float:none;display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border-radius:10px;border:1px solid rgba(0,0,0,.08);background:#fff;color:var(--ink);font-weight:600;line-height:1;text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:background .2s,border-color .2s,transform .1s}.paginacao a:hover{background:var(--bone-2);border-color:rgba(0,0,0,.15)}.paginacao span.page_active,.paginacao span[aria-current]{background:var(--ink);color:#fff;border-color:var(--ink)}.paginacao span.page_inactive{color:#a7a6a6;background:#f0f0ee;box-shadow:none}@media(max-width:900px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.blog-grid{grid-template-columns:1fr}.mini-post .mp-img{height:200px}}.paginacao .page_show_more{position:relative}.paginacao .page_more_hidden{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);flex-wrap:wrap;justify-content:center;gap:6px;width:max-content;max-width:min(90vw,420px);padding:10px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15);z-index:99999}.paginacao .page_more_hidden a,.paginacao .page_more_hidden span{float:none;margin:0;min-width:34px;text-align:center}.paginacao .page_show_more:hover .page_more_hidden{display:flex}.paginacao .page_more_hidden::before{content:"";position:absolute;top:100%;left:0;right:0;height:10px}body.blog:not(.itempage) .wrap{max-width:var(--maxw);margin:0 auto;padding:0 clamp(20px,5vw,56px)}.post-hero{position:relative;min-height:clamp(420px,60vh,600px);display:flex;align-items:flex-end;color:var(--bone)}.post-hero .hero-img{position:absolute;inset:0;background-size:cover;background-position:center}.post-hero .hero-img::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,36,26,.25) 0%,rgba(14,36,26,.55) 55%,rgba(14,36,26,.92) 100%)}.post-hero .wrap{position:relative;z-index:2;padding-top:80px;padding-bottom:clamp(40px,6vw,64px)}.crumbs{font-size:.82rem;color:var(--sage-soft);margin-bottom:20px;letter-spacing:.02em}.crumbs a{color:var(--sage-soft);text-decoration:none}.crumbs a:hover{color:var(--bone)}.post-eyebrow{font-weight:600;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--amber-warm);display:inline-block;margin-bottom:14px}.post-hero h1{font-family:var(--ff-display);font-weight:600;font-size:clamp(1.8rem,4.4vw,3rem);line-height:1.12;margin:0;letter-spacing:-.01em;text-shadow:0 2px 24px rgba(0,0,0,.25)}.post-meta{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:22px;font-size:.86rem;color:var(--bone-dim)}.post-meta .dot{width:4px;height:4px;border-radius:50%;background:var(--sage)}.post-body{padding:clamp(48px,7vw,50px) 0 clamp(60px,9vw,110px)}.post-body .wrap{max-width:var(--maxw)}.prose{max-width:var(--readw);margin:0 auto}.back-link{display:inline-flex;align-items:center;gap:.5em;margin-top:2.4em;color:var(--gold-deep);font-weight:600;font-size:.92rem;text-decoration:none;transition:gap .3s var(--ease);max-width:var(--readw);margin-left:auto;margin-right:auto}.back-link:hover{gap:.8em}.related{background:var(--bone);padding:clamp(52px,8vw,90px) 0;border-top:1px solid var(--line)}.related-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}.related-head h3{font-family:var(--ff-display);font-size:1.5rem;color:var(--ink);margin:0}.related-head a{color:var(--gold-deep);font-size:.9rem;text-decoration:none;font-weight:600}.mini-blog{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:760px){.mini-blog{grid-template-columns:1fr}.post-meta{gap:12px}}.post-hero{position:relative;overflow:hidden;align-items:flex-end}.post-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;margin:0;border-radius:0;max-width:none;z-index:0}.post-hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(14,36,26,.25) 0%,rgba(14,36,26,.55) 55%,rgba(14,36,26,.94) 100%)}.post-hero .wrap{position:relative;z-index:2}.post-hero{position:relative;overflow:hidden;align-items:flex-end}.post-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;margin:0;border-radius:0;max-width:none;z-index:0}.post-hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(14,36,26,.25) 0%,rgba(14,36,26,.55) 55%,rgba(14,36,26,.94) 100%)}.post-hero .wrap{position:relative;z-index:2;max-width:initial}body{background:#EDE6D4}.post-body{background:#EDE6D4}.post-body .prose{color:#22392c}.post-body .prose p,.post-body .prose li,.post-body .prose span,.post-body .prose blockquote{color:#22392c}.post-body .prose h1,.post-body .prose h2,.post-body .prose h3,.post-body .prose h4,.post-body .prose strong,.post-body .prose b{color:#0E241A}.post-body .prose a{color:#875E10}.post-body .prose hr{border-color:rgba(18,40,28,.14)}.back-link{color:#875E10}.post-hero .wrap{width:100%;max-width:var(--maxw);margin:0 auto}body.blog.itempage .prose{--c-text:#22392C;--c-title:var(--pine,#0E241A);--c-muted:var(--ink-dim,#4E6A57);--c-accent:var(--gold-deep,#875E10);--c-accent-2:var(--forest-2,#1E4234);--c-bullet:var(--sage,#7BA86D);--c-line:rgba(18,40,28,.14);--c-box:rgba(255,255,255,.55);font-family:var(--ff-body,"Hanken Grotesk",system-ui,sans-serif);font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.75;color:var(--c-text);max-width:var(--readw,760px);margin-inline:auto;overflow-wrap:break-word}body.blog.itempage .prose .editor-text-area-wrap{display:block}body.blog.itempage .prose :where(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote,figure,table,pre,video,iframe,div){margin:0}body.blog.itempage .prose :where(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote,figure,table,pre,video,iframe,div,hr) + :where(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote,figure,table,pre,video,iframe,div){margin-top:1.15em}body.blog.itempage .prose .editor-text-area-wrap>:first-child,body.blog.itempage .prose>:first-child{margin-top:0 !important}body.blog.itempage .prose :is(h1,h2,h3,h4,h5,h6){font-family:var(--ff-display,"Hanken Grotesk",system-ui,sans-serif);color:var(--c-title);font-weight:600;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}body.blog.itempage .prose * + :is(h1,h2,h3,h4){margin-top:2.2em}body.blog.itempage .prose :is(h1,h2,h3,h4,h5,h6) + *{margin-top:.7em}body.blog.itempage .prose h1{font-size:clamp(1.75rem,1.3rem + 1.8vw,2.5rem);letter-spacing:-.02em}body.blog.itempage .prose h2{font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem)}body.blog.itempage .prose h3{font-size:clamp(1.25rem,1.1rem + .6vw,1.55rem);color:var(--c-accent)}body.blog.itempage .prose h4{font-size:1.2rem;color:var(--c-accent-2)}body.blog.itempage .prose :is(h5,h6){font-size:.85rem;text-transform:uppercase;letter-spacing:.12em;color:var(--c-muted)}body.blog.itempage .prose :is(p,li,blockquote){color:var(--c-text);font-size:inherit}body.blog.itempage .prose :is(strong,b){font-weight:700;color:var(--c-title)}body.blog.itempage .prose :is(em,i){font-style:italic}body.blog.itempage .prose small{font-size:.85em;color:var(--c-muted)}body.blog.itempage .prose mark{background:rgba(239,177,60,.35);color:inherit;padding:.05em .3em;border-radius:4px}body.blog.itempage .prose a{color:var(--c-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}body.blog.itempage .prose a:hover{color:var(--c-title)}body.blog.itempage .prose :is(ul,ol){padding-left:0;list-style:none}body.blog.itempage .prose li{position:relative;padding-left:1.75em}body.blog.itempage .prose li + li{margin-top:.5em}body.blog.itempage .prose li :is(ul,ol){margin-top:.5em}body.blog.itempage .prose li>p{margin:0}body.blog.itempage .prose ul>li::before{content:"";position:absolute;left:.35em;top:.72em;width:.45em;height:.45em;border-radius:50%;background:var(--c-bullet)}body.blog.itempage .prose ul ul>li::before{background:transparent;border:1.5px solid var(--c-bullet)}body.blog.itempage .prose ol{counter-reset:gh-ol}body.blog.itempage .prose ol>li{counter-increment:gh-ol;padding-left:2.2em}body.blog.itempage .prose ol>li::before{content:counter(gh-ol);position:absolute;left:0;top:.2em;width:1.55em;height:1.55em;display:grid;place-items:center;border-radius:50%;background:rgba(135,94,16,.12);color:var(--c-accent);font-size:.8em;font-weight:700;line-height:1}body.blog.itempage .prose blockquote{margin-inline:0;padding:1.1em 1.4em;border-left:3px solid var(--amber,#EFB13C);background:var(--c-box);border-radius:0 10px 10px 0;font-size:1.08em;font-style:italic}body.blog.itempage .prose blockquote>* + *{margin-top:.6em}body.blog.itempage .prose hr{border:0;height:1px;background:var(--c-line);margin-block:2.5em !important}body.blog.itempage .prose :is(img,video){display:block;max-width:100%;height:auto;border-radius:12px}body.blog.itempage .prose video{width:100%;background:#000}body.blog.itempage .prose p>img{display:inline-block;vertical-align:middle}body.blog.itempage .prose iframe{display:block;width:100%;max-width:100%;aspect-ratio:16 / 9;height:auto;border:0;border-radius:12px}body.blog.itempage .prose :is(img,video,iframe,figure){margin-block:2em}body.blog.itempage .prose figure{margin-inline:0}body.blog.itempage .prose figure>:is(img,video,iframe){margin:0}body.blog.itempage .prose figcaption{margin-top:.6em;font-size:.85em;color:var(--c-muted);text-align:center}body.blog.itempage .prose iframe[src*="youtube"],body.blog.itempage .prose iframe[src*="youtu.be"],body.blog.itempage .prose iframe[src*="vimeo"],body.blog.itempage .prose iframe[src*="drive.google"]{width:100% !important;height:auto !important;aspect-ratio:16 / 9}body.blog.itempage .prose iframe[src*="shorts"],body.blog.itempage .prose iframe[src*="instagram"],body.blog.itempage .prose iframe[src*="tiktok"]{width:100% !important;max-width:400px;height:auto !important;aspect-ratio:9 / 16;margin-inline:auto}body.blog.itempage .prose p:has(>:is(img,iframe,video):only-child){margin-block:2em}body.blog.itempage .prose p>:is(img,iframe,video):only-child{margin:0}body.blog.itempage .prose p>img:only-child{display:block}body.blog.itempage .prose img:is([align="left"],[style*="float:left"],[style*="float:left"]){float:left;margin:.3em 1.5em 1em 0;max-width:50%}body.blog.itempage .prose img:is([align="right"],[style*="float:right"],[style*="float:right"]){float:right;margin:.3em 0 1em 1.5em;max-width:50%}body.blog.itempage .prose img:is([align="center"],.aligncenter,[style*="margin-left:auto"]){margin-inline:auto}body.blog.itempage .prose hr,body.blog.itempage .prose :is(h1,h2,h3,h4){clear:both}body.blog.itempage .prose table{width:100%;border-collapse:collapse;font-size:.95em;display:block;overflow-x:auto}body.blog.itempage .prose :is(th,td){padding:.75em 1em;border-bottom:1px solid var(--c-line);text-align:left;vertical-align:top}body.blog.itempage .prose th{font-weight:600;color:var(--c-title);background:var(--c-box)}body.blog.itempage .prose code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;background:var(--c-box);padding:.1em .4em;border-radius:4px}body.blog.itempage .prose [style*="font-family"]{font-family:inherit !important}body.blog.itempage .prose [style*="font-size"]:not(h1,h2,h3,h4,h5,h6){font-size:inherit !important}body.blog.itempage .prose span[style*="background"]{background:transparent !important}body.blog.itempage .prose [style*="color:rgb(0,0,0)"],body.blog.itempage .prose [style*="color:#000"],body.blog.itempage .prose [style*="color:#000"],body.blog.itempage .prose [style*="color:rgb(255,255"],body.blog.itempage .prose [style*="color:#fff"],body.blog.itempage .prose [style*="color:#fff"]{color:inherit !important}body.blog.itempage .prose a[style]{color:var(--c-accent) !important;font-size:inherit !important}body.blog.itempage .prose p:empty{display:none}@media (max-width:600px){body.blog.itempage .prose{line-height:1.7}body.blog.itempage .prose * + :is(h1,h2,h3,h4){margin-top:1.8em}body.blog.itempage .prose hr{margin-block:2em !important}body.blog.itempage .prose blockquote{padding:1em 1.1em}body.blog.itempage .prose img:is([align="left"],[align="right"],[style*="float"]){float:none !important;max-width:100%;margin:1.5em 0}}