.blog-kicker{display:block;color:#087366;font-size:10px;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.blog-hero-v23{position:relative;min-height:670px;display:flex;align-items:end;isolation:isolate;background:#071a22 var(--blog-hero-image) center/cover no-repeat;color:#fff}.blog-hero-overlay{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(7,26,34,.97),rgba(7,26,34,.82) 50%,rgba(7,26,34,.45))}.blog-hero-v23-grid{display:grid;grid-template-columns:1fr 180px;gap:70px;align-items:end;padding-bottom:78px}.blog-hero-v23 .blog-kicker{color:#d7c08f}.blog-hero-v23 h1{max-width:980px;margin:20px 0 25px;color:#fff;font-size:clamp(76px,9vw,132px);line-height:.82;text-transform:uppercase}.blog-hero-v23 p{max-width:720px;color:#cad8d5;font-size:18px;line-height:1.7}.blog-hero-v23 aside{padding:25px;border-left:1px solid rgba(215,192,143,.55)}.blog-hero-v23 aside span,.blog-hero-v23 aside small{display:block;color:#bacbc7;font-size:10px;letter-spacing:.13em;text-transform:uppercase}.blog-hero-v23 aside strong{display:block;margin:8px 0;color:#fff;font:800 78px/1 var(--font-display)}.blog-index{position:sticky;top:82px;z-index:10;background:#f3efe6;border-bottom:1px solid rgba(7,26,34,.1)}.blog-index>.container{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:35px}.blog-index-label span,.blog-index-label small{display:block}.blog-index-label span{color:#15302d;font-size:12px;font-weight:900;text-transform:uppercase}.blog-index-label small{margin-top:3px;color:#75807c;font-size:11px}.blog-category-nav{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.blog-category-nav a{padding:8px 13px;border:1px solid rgba(2,91,79,.2);border-radius:999px;color:#025b4f;font-size:10px;font-weight:900;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.blog-category-nav a.active,.blog-category-nav a:hover{background:#025b4f;color:#fff}.blog-edition{padding:90px 0 110px;background:#fbfaf6}.blog-featured{display:grid;grid-template-columns:1.15fr .85fr;min-height:520px;border-radius:28px;background:#fff;box-shadow:0 24px 65px rgba(7,26,34,.12);overflow:hidden;text-decoration:none}.blog-featured-media{position:relative;min-height:520px;background:#15302d}.blog-featured-media img{width:100%;height:100%;object-fit:cover}.blog-featured-media>span{position:absolute;left:22px;top:22px;padding:7px 12px;border-radius:999px;background:rgba(7,26,34,.7);backdrop-filter:blur(8px);color:#efdcae;font-size:9px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.blog-featured-copy{align-self:center;padding:48px}.blog-featured-copy h2{margin:14px 0 19px;color:#10272b;font-size:clamp(46px,5vw,70px);line-height:.9;text-transform:uppercase}.blog-featured-copy>p{color:#68736f;font-size:16px;line-height:1.7}.blog-featured-meta{display:flex;gap:18px;margin:25px 0 20px;padding-top:16px;border-top:1px solid rgba(7,26,34,.12);color:#7a8480;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.blog-featured-copy>strong{color:#025b4f;font-size:12px;text-transform:uppercase}.blog-section-head{max-width:850px;margin:90px 0 38px}.blog-section-head h2{margin:15px 0;font-size:clamp(48px,6vw,78px);line-height:.9;text-transform:uppercase}.blog-magazine-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:17px}.blog-magazine-card{grid-column:span 4;border-radius:22px;background:#fff;box-shadow:0 14px 38px rgba(7,26,34,.07);overflow:hidden}.blog-magazine-card:nth-child(5n+1),.blog-magazine-card:nth-child(5n+4){grid-column:span 6}.blog-magazine-card>a{height:100%;display:flex;flex-direction:column;text-decoration:none}.blog-card-media{position:relative;height:235px;overflow:hidden}.blog-magazine-card:nth-child(5n+1) .blog-card-media,.blog-magazine-card:nth-child(5n+4) .blog-card-media{height:300px}.blog-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.blog-magazine-card:hover img{transform:scale(1.04)}.blog-card-media span{position:absolute;left:15px;bottom:15px;padding:6px 10px;border-radius:999px;background:rgba(7,26,34,.7);color:#efdcae;font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.blog-card-copy{display:flex;flex:1;flex-direction:column;padding:23px}.blog-card-copy small{color:#87908d;font-size:9px;letter-spacing:.12em}.blog-card-copy h3{margin:10px 0;color:#172f2d;font-size:27px;line-height:1;text-transform:uppercase}.blog-card-copy p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#6b7571;font-size:13px;line-height:1.55}.blog-card-copy strong{margin-top:auto;color:#025b4f;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.blog-empty{text-align:center;padding:80px}.blog-empty img{width:55px;margin:0 auto 20px}.blog-manifesto{padding:100px 0;background:#eee9dd}.blog-manifesto>.container{display:grid;grid-template-columns:230px 1fr;gap:75px;align-items:center;max-width:1050px}.blog-manifesto img{width:210px}.blog-manifesto h2{margin:15px 0 20px;font-size:clamp(48px,6vw,80px);line-height:.9;text-transform:uppercase}.blog-manifesto p{color:#65716d;font-size:17px;line-height:1.75}.blog-cta{isolation:isolate;background:#025b4f url('https://taikenturismo.com.br/uploads/2026/08/48851e212e4d0269a429bff6.png') center/cover}.blog-cta:before{content:'';position:absolute;z-index:0;inset:0;background:linear-gradient(90deg,rgba(1,69,60,.94),rgba(2,91,79,.8),rgba(2,91,79,.54))}.blog-cta>.container{position:relative;z-index:1}.blog-cta p{color:rgba(255,255,255,.9)}
@media(max-width:900px){.blog-hero-v23-grid{grid-template-columns:1fr}.blog-hero-v23 aside{display:none}.blog-index{position:relative;top:auto}.blog-index>.container{padding-block:18px;align-items:flex-start;flex-direction:column}.blog-category-nav{justify-content:flex-start}.blog-featured{grid-template-columns:1fr}.blog-featured-media{min-height:400px}.blog-magazine-card,.blog-magazine-card:nth-child(n){grid-column:span 6}.blog-manifesto>.container{grid-template-columns:170px 1fr}.blog-manifesto img{width:155px}}
@media(max-width:640px){.blog-hero-v23{min-height:580px}.blog-hero-v23-grid{padding-bottom:60px}.blog-hero-v23 h1{font-size:62px}.blog-hero-v23 p{font-size:15px}.blog-edition,.blog-manifesto{padding:72px 0}.blog-featured{border-radius:22px}.blog-featured-media{min-height:310px}.blog-featured-copy{padding:26px}.blog-featured-copy h2{font-size:43px}.blog-section-head{margin-top:70px}.blog-section-head h2,.blog-manifesto h2{font-size:44px}.blog-magazine-grid{grid-template-columns:1fr}.blog-magazine-card,.blog-magazine-card:nth-child(n){grid-column:auto}.blog-card-media,.blog-magazine-card:nth-child(n) .blog-card-media{height:230px}.blog-manifesto>.container{grid-template-columns:1fr}.blog-manifesto img{width:115px}.blog-cta:before{background:rgba(1,69,60,.84)}}
