
.inspiracoes{background:#f6f6f4;scroll-margin-top:90px}.insp-intro{max-width:850px;margin-bottom:48px}.insp-selo{font-size:.8rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#a63c0e;margin-bottom:20px}.insp-intro h2{margin-bottom:24px}.insp-intro .lead{max-width:62ch;color:#5e5852}.insp-grade{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.insp-card{background:white;border:1px solid #e7e5e0;border-radius:18px;overflow:hidden;min-width:0}.insp-card img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center 20%;background:#e7e5e0}.insp-card-texto{padding:22px}.insp-tema{font-size:.7rem!important;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#a63c0e;margin-bottom:8px}.insp-card h3{font-size:1.3rem;line-height:1.15;margin-bottom:12px}.insp-card-texto>p:last-child{font-size:.94rem;color:#5e5852;line-height:1.5}.insp-voce{border-radius:18px;background:#15130f;color:white;padding:30px 24px;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.insp-voce>span{color:#ffad7b;text-transform:uppercase;font-size:.73rem;letter-spacing:.1em;font-weight:700}.insp-voce h3{font-size:clamp(2.2rem,3.3vw,3.5rem)}.insp-voce p{font-size:1rem;color:#d9d3cd}.insp-voce a{margin-top:auto;font-size:.94rem;font-weight:700;text-underline-offset:5px;color:#ffad7b}.insp-fecho{border-top:1px solid #dedbd5;margin-top:40px;padding-top:28px;display:grid;grid-template-columns:1.4fr 1fr;gap:40px}.insp-fecho p{font-size:1.08rem}.insp-fecho small{font-size:.78rem;color:#6b625b;line-height:1.5}@media(max-width:1000px){.insp-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.insp-grade{gap:14px}.insp-card-texto{padding:15px}.insp-card h3{font-size:1.06rem}.insp-card-texto>p:last-child{font-size:.84rem}.insp-tema{font-size:.59rem!important;letter-spacing:.05em}.insp-voce{padding:22px 16px;gap:16px}.insp-voce h3{font-size:2rem}.insp-voce p,.insp-voce a{font-size:.85rem}.insp-fecho{grid-template-columns:1fr;gap:18px}.insp-intro{margin-bottom:30px}.insp-selo{font-size:.7rem}}
