/* Informações práticas preenchidas: ambos os modelos, sem JavaScript obrigatório. */
.single-cursos .pc-course-practical{padding-block:52px;background:#f4f8fc;color:#173a50;scroll-margin-top:var(--pc-layout-offset,130px)}
.single-cursos .pc-course-practical__eyebrow{margin:0 0 10px;font-size:.75rem;font-weight:800;letter-spacing:.08em;line-height:1.6;color:#123f73}
.single-cursos .pc-course-practical h2{margin:0 0 26px;font-size:clamp(1.65rem,2.8vw,2.4rem);line-height:1.25;letter-spacing:-.025em;color:#123f73;overflow-wrap:anywhere}
.single-cursos .pc-course-practical__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0}
.single-cursos .pc-course-practical__grid>div{min-width:0;padding:24px;border:1px solid #cfdfeb;border-radius:16px;background:#fff;box-shadow:0 8px 24px #123f7308}
.single-cursos .pc-course-practical__grid>div:last-child:nth-child(odd){grid-column:1/-1}
.single-cursos .pc-course-practical dt{display:flex;align-items:center;gap:12px;margin-bottom:14px;color:#123f73;font-size:1rem;font-weight:750;line-height:1.5;overflow-wrap:anywhere}
.single-cursos .pc-course-practical__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:12px;background:#e5f3fc;color:#0062a8}
.single-cursos .pc-course-practical dd{margin:0;color:#425c6e;font-size:1rem;line-height:1.75;overflow-wrap:anywhere}
.single-cursos .pc-course-practical:focus-visible{outline:3px solid #0062a8;outline-offset:-3px}
@media(max-width:600px){.single-cursos .pc-course-practical{padding-block:34px}.single-cursos .pc-course-practical h2{margin-bottom:20px}.single-cursos .pc-course-practical__grid{grid-template-columns:minmax(0,1fr);gap:14px}.single-cursos .pc-course-practical__grid>div{padding:18px}}
