
.site-uniforme .historias-section{padding:66px 0;background:#f5f1e9;border-block:1px solid #e4dfd4;scroll-margin-top:110px}
.site-uniforme .historias-heading{max-width:780px;margin-bottom:32px}.site-uniforme .historias-heading h2{font-size:clamp(2rem,4vw,3.15rem);line-height:1.12;margin:12px 0 20px;color:#253e38}.site-uniforme .historias-heading p{max-width:720px;font-size:1.08rem;line-height:1.7;color:#425951}.site-uniforme .historias-heading .historias-instrucao{font-size:.95rem}
.historias-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.site-uniforme .historia-card{padding:22px;border:1px solid #deded1;border-radius:18px;background:#fffefb;min-width:0;scroll-margin-top:110px;box-shadow:0 5px 18px #263e3805}.site-uniforme .historia-card h3{font-size:1.35rem;line-height:1.25;color:#253e38;min-height:3.75em;margin:12px 0 16px}.site-uniforme .historia-tema{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;color:#576e62;font-size:.76rem;font-weight:700;letter-spacing:.035em}.historia-tema span{white-space:nowrap;background:#edf1e9;padding:4px 8px;border-radius:20px}
.historia-player{position:relative;max-width:330px;margin:0 auto}.historia-player video{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;border-radius:12px;background:#243932}.historia-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:68px;border-radius:50%;border:2px solid white;background:#18332ecf;color:white;display:grid;place-items:center;cursor:pointer;font-size:25px;box-shadow:0 4px 20px #0005}.historia-play[hidden]{display:none}.historia-play span{padding-left:4px}.historia-status:empty{display:none}.historia-status{font-size:.9rem;color:#872b30}.site-uniforme .historia-resumo{font-size:.98rem;line-height:1.6;margin:18px 0;color:#495c51}.historia-links{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.historia-links a{display:inline-flex;align-items:center;min-height:44px;color:#365d4a;text-underline-offset:4px;font-size:.91rem}
.historias-convite{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:30px}.site-uniforme .historias-convite p{font-size:1.08rem;color:#365348;max-width:490px}.historia-card :is(a,button):focus-visible{outline:3px solid #a54646;outline-offset:4px}
@media(max-width:1000px){.historias-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-uniforme .historia-card h3{min-height:2.5em}.historias-convite{align-items:start;flex-direction:column;gap:12px}}
@media(max-width:640px){.historias-grid{grid-template-columns:1fr;gap:22px}.site-uniforme .historias-section{padding:40px 0}.site-uniforme .historia-card{max-width:430px;width:100%;justify-self:center;padding:20px}.site-uniforme .historia-card h3{min-height:0}.historia-player{max-width:100%}}
.site-uniforme.contraste-alto .historias-section,.site-uniforme.contraste-alto .historia-card{background:#000;color:white;border-color:white}.site-uniforme.contraste-alto .historias-section :is(h2,h3,p){color:white}.site-uniforme.contraste-alto .historias-section a{color:#ffd700}
