/* Conteúdo editorial institucional da SHOWA — aplicado apenas às superfícies públicas de leitura. */
.content-band{width:min(1180px,92vw);margin:72px auto 0;padding:0 0 8px}.content-band-heading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:start;margin-bottom:34px}.content-band-heading h2{margin:8px 0 0;color:#1E3A34;font-size:clamp(30px,4.4vw,52px);line-height:1.02;font-weight:500;letter-spacing:-.035em}.content-band-heading p{margin:0;color:rgba(43,43,43,.76);font-size:1rem;line-height:1.75}.content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.content-card{min-height:220px;padding:28px;border:1px solid rgba(43,43,43,.13);background:#fff}.content-card span{display:block;margin-bottom:28px;color:rgba(30,58,52,.55);font-size:.72rem;font-weight:700;letter-spacing:.12em}.content-card h3{margin:0 0 14px;color:#1E3A34;font-size:1.35rem;line-height:1.15;font-weight:600}.content-card p{margin:0;color:rgba(43,43,43,.72);font-size:.93rem;line-height:1.7}.content-card strong{color:#1E3A34}.content-callout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:34px;align-items:center;margin-top:22px;padding:34px;border:1px solid rgba(30,58,52,.12);background:#F5F1E8}.content-callout h3{margin:6px 0 12px;color:#1E3A34;font-size:clamp(25px,3vw,38px);font-weight:500;line-height:1.08}.content-callout p{margin:0;color:rgba(43,43,43,.74);line-height:1.7}.content-callout .button{justify-self:end}.content-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:18px;background:rgba(43,43,43,.12);border:1px solid rgba(43,43,43,.12)}.content-proof article{padding:24px;background:#FAF8F3}.content-proof strong{display:block;margin-bottom:8px;color:#1E3A34;font-size:1rem}.content-proof p{margin:0;color:rgba(43,43,43,.68);font-size:.85rem;line-height:1.6}.content-reading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;margin-top:22px}.content-reading article{padding:26px 28px;border-left:3px solid #1E3A34;background:#F8F5EF}.content-reading h3{margin:0 0 10px;color:#1E3A34;font-size:1.15rem}.content-reading p{margin:0;color:rgba(43,43,43,.72);line-height:1.65}.content-fineprint{margin:22px 0 0;padding:20px 0;border-top:1px solid rgba(43,43,43,.12);color:rgba(43,43,43,.62);font-size:.83rem;line-height:1.65}.access-content{width:min(880px,90vw);margin:0 auto 90px}.access-content .content-band{width:100%;margin-top:44px}.access-content .content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.access-content .content-card{min-height:190px}.more-reading-shell{width:min(1180px,92vw);margin:0 auto 88px}.more-reading-shell .content-band{width:100%;margin-top:42px}
@media(max-width:860px){.content-band{margin-top:52px}.content-band-heading,.content-callout{grid-template-columns:1fr;gap:20px}.content-grid{grid-template-columns:1fr}.content-proof{grid-template-columns:1fr 1fr}.content-callout .button{justify-self:start}.content-reading{grid-template-columns:1fr}.access-content{width:min(92vw,880px)}.access-content .content-grid{grid-template-columns:1fr}}
@media(max-width:520px){.content-proof{grid-template-columns:1fr}.content-card{min-height:0;padding:24px}.content-callout{padding:26px 22px}.content-band-heading{margin-bottom:24px}}
