.blog-intro{max-width:740px;padding:42px 0 30px}.blog-intro h1,.blog-reading h1{letter-spacing:-.035em;margin:12px 0 20px;font-family:Georgia,serif;font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:500;line-height:1.1}.blog-intro>p:not(.eyebrow),.blog-deck{color:var(--site-muted);font-size:1.2rem;line-height:1.65}.demo-label{color:var(--site-muted);margin:12px 0 20px;font-size:.78rem;display:block}.blog-filters{background:var(--site-surface);border:1px solid var(--site-line);border-radius:12px;flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:26px;padding:24px;display:flex}.blog-filters label{flex:1;gap:8px;min-width:180px;font-weight:600;display:grid}.blog-filters input,.blog-filters select,.blog-body input{border:1px solid var(--site-line);background:var(--site-bg);width:100%;min-height:46px;color:var(--site-ink);border-radius:6px;padding:12px}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.blog-card{min-width:0}.blog-card-image{border-radius:12px;display:block;overflow:hidden}.blog-card-image img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:transform .2s;display:block}.blog-card-image:hover img{transform:scale(1.025)}.blog-card-copy{padding:18px 0}.blog-card-title{margin:8px 0 12px;font-family:Georgia,serif;font-size:1.55rem;font-weight:500;line-height:1.25}.blog-card-title a{color:var(--site-ink);text-decoration:none}.blog-card p{line-height:1.65}.blog-meta{color:var(--site-muted);font-size:.77rem}.blog-home{border-top:1px solid var(--site-line);margin:56px 0;padding-top:28px}.blog-reading{max-width:760px;margin:30px auto 60px}.blog-reading header{padding-top:30px}.blog-cover{border-radius:12px;width:100%;height:auto;margin:20px 0 32px}.blog-body{font-size:1.15rem;line-height:1.85}.blog-body h2{margin:35px 0 14px;font-size:1.6rem;line-height:1.3}.blog-body label{margin-bottom:10px;display:block}.blog-share{border-top:1px solid var(--site-line);flex-wrap:wrap;align-items:center;gap:20px;margin-top:40px;padding-top:24px;display:flex}.blog-empty{text-align:center;border:1px dashed var(--site-line);border-radius:12px;grid-column:1/-1;padding:40px 24px}.blog-reading li{margin-bottom:12px}@media (width<=900px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=580px){.blog-grid{grid-template-columns:1fr;gap:18px}.blog-filters{padding:18px;display:grid}.blog-filters label{min-width:0}.blog-intro{padding-top:24px}.blog-reading{margin-top:20px}.blog-home .site-news-heading{flex-wrap:wrap;align-items:start;gap:12px}}@media (prefers-reduced-motion:reduce){.blog-card-image img{transition:none}.blog-card-image:hover img{transform:none}}.blog-card-title a:hover{text-underline-offset:4px;text-decoration:underline}.blog-share a,.blog-filters>a{align-items:center;min-height:44px;display:inline-flex}.blog-card-title a:focus-visible,.blog-card-image:focus-visible{outline:3px solid var(--site-link);outline-offset:4px}.blog-heading{margin:32px 0 24px}.blog-heading h1{font-size:clamp(26px,3vw,38px)}.blog-heading p:not(.eyebrow){color:var(--site-muted);margin-top:10px}.portal-sections>.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.blog-card{position:relative}.blog-card-copy{padding-right:40px}.blog-card>.save-story{top:10px;left:auto;right:10px}.blog-card:not(:has(.blog-card-image))>.save-story{top:18px}.blog-card-title{overflow-wrap:anywhere}@media (width<=580px){.portal-sections>.blog-grid{grid-template-columns:1fr}.blog-heading{flex-wrap:wrap;align-items:flex-start}}body.public-site main#site-content>.public-topics[aria-label="Artigos por região"]{text-align:left;justify-content:flex-start}.blog-card-placeholder{aspect-ratio:3/2;border:1px solid var(--site-line);background:var(--site-surface);color:var(--site-ink);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;text-decoration:none;display:flex}.blog-card-placeholder svg{opacity:.65;width:40px;height:40px}.blog-card-placeholder span{font-size:1.2rem;font-weight:600}.blog-card-placeholder small{color:var(--site-muted)}.blog-article-layout{align-items:start;margin-top:28px}.blog-article-layout .blog-reading{max-width:none;margin:0 0 32px}.blog-article-layout .blog-reading h1{font-size:clamp(30px,3vw,44px)}.blog-article-layout .portal-sidebar{margin-top:0}.blog-article-layout .site-related .public-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.blog-article-layout .site-related .public-news-card img{aspect-ratio:3/2;max-height:150px}.blog-article-layout .site-related h2{font-size:24px}.blog-article-layout .site-related .public-news-card h2{font-family:inherit;font-size:16px;line-height:1.4}.blog-article-layout .site-related .news-excerpt{display:none}.blog-article-layout .site-related .public-news-card{position:relative}.kids-header .site-header-actions [data-theme-toggle]{order:10;margin-left:8px}@media (width<=700px){.blog-article-layout .site-related .public-grid{grid-template-columns:1fr}.blog-article-layout .site-related .public-news-card{grid-template-columns:100px minmax(0,1fr);column-gap:14px;display:grid}.blog-article-layout .site-related .public-news-card>a{grid-row:1/5}.blog-article-layout .site-related .public-news-card img{aspect-ratio:1;height:100px}.blog-article-layout .site-related .public-news-card .save-story{top:4px;left:4px;right:auto}.blog-article-layout .site-related .public-news-card h2{margin:6px 0}.blog-article-layout .site-related .public-news-card .news-date{grid-column:2}.blog-article-layout .site-related .public-news-card .news-author{display:none}}
