.asf-journeys{margin:20px auto;padding:24px;max-width:960px;background:#f7fbfc;color:#0e2439;border:1px solid #dbe9ed;border-radius:16px}.asf-journeys h2,.asf-journeys h3{line-height:1.3;margin-bottom:12px}.asf-journeys-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:20px 0}.asf-journeys article{padding:20px;background:#fff;border:1px solid #dbe9ed;border-radius:12px}.asf-journeys p{font-size:1rem;line-height:1.65;margin:12px 0}.asf-journeys ul{padding-left:20px}.asf-journeys li{margin:10px 0}.asf-journeys a{color:#00576a;text-decoration:underline;text-underline-offset:3px}.asf-journeys a:focus-visible{outline:3px solid #9b3d68;outline-offset:4px}.asf-journeys a:hover{text-decoration-thickness:2px}@media(prefers-reduced-motion:reduce){.asf-journeys *{transition:none!important}}

/* Home: legibilidade e hierarquia do catálogo unificado */
.asf-home-eyebrow{margin:0 0 8px;font-size:.72rem;font-weight:800;letter-spacing:.12em;color:#00576a!important;text-transform:uppercase}
.asf-journeys>h2{color:#0e2439!important}
.asf-journeys>p{color:#334e5c}
.asf-journeys article h3{color:#0e2439}
.asf-journeys article p{color:#334e5c}
.asf-journeys a{color:#004c5d}
.asf-journeys a:focus-visible{outline-offset:4px}
