/* Camada transversal de SEO técnico e acessibilidade do pacote estático. */
.tw-skip{position:absolute;left:-9999px;top:0;z-index:200;background:#2e46c8;color:#fff;padding:11px 18px;border-radius:0 0 10px 0;font:700 14px/1.2 "Nunito Sans",Arial,sans-serif}
.tw-skip:focus{left:0}
.tw-seo-related{background:#f6f8ff;border-top:1px solid #e5e9f7;border-bottom:1px solid #e5e9f7;padding:42px 20px;color:#151a33}
.tw-seo-related__inner{max-width:1100px;margin:0 auto}
.tw-seo-related__eyebrow{display:block;color:#2e46c8;font:800 11px/1.2 "Nunito Sans",Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px}
.tw-seo-related h2{font:800 24px/1.15 Poppins,Arial,sans-serif;margin:0;color:#151a33}
.tw-seo-related p{font:400 15px/1.6 "Nunito Sans",Arial,sans-serif;color:#5a6178;margin:8px 0 18px}
.tw-seo-related__links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.tw-seo-related__links a{display:flex;align-items:center;min-height:48px;padding:11px 13px;border:1px solid #dce3f7;border-radius:10px;background:#fff;color:#2e46c8;font:700 13px/1.35 "Nunito Sans",Arial,sans-serif;transition:transform .15s,box-shadow .15s,border-color .15s}
.tw-seo-related__links a:hover{transform:translateY(-2px);border-color:#2e46c8;box-shadow:0 8px 18px rgba(46,70,200,.1)}
.tw-content-meta{margin:10px 0 0;color:#737c99;font:600 12px/1.4 "Nunito Sans",Arial,sans-serif}
@media(max-width:760px){.tw-seo-related{padding:32px 20px}.tw-seo-related__links{grid-template-columns:1fr 1fr}}
@media(max-width:480px){.tw-seo-related__links{grid-template-columns:1fr}}
