[data-rota=para-dentistas] .dentist-hero h1{font-size:clamp(2.1rem,3.8vw,3.7rem);line-height:1.12}[data-rota=para-dentistas] .scope-grid .case-list{grid-template-columns:1fr}[data-rota=para-dentistas] .professional-area-links{flex-wrap:wrap;gap:10px 26px;margin-top:24px;display:flex}[data-rota=para-dentistas] .professional-area-links .text-link{min-height:44px}[data-rota=para-dentistas] .professional-next-step{text-align:center;justify-items:center;gap:12px;margin-top:28px;display:grid}[data-rota=para-dentistas] .professional-next-step p{max-width:580px;color:var(--muted);font-size:var(--fs-sm);margin:0}@media (max-width:600px){[data-rota=para-dentistas] .dentist-hero h1{font-size:clamp(1.9rem,7.1vw,2.6rem)}[data-rota=para-dentistas] .scope-grid{grid-template-columns:minmax(0,1fr);gap:16px}[data-rota=para-dentistas] .scope-grid article{padding:22px 18px}[data-rota=para-dentistas] .handback{margin-top:28px}[data-rota=para-dentistas] .flow-grid{gap:0}[data-rota=para-dentistas] .flow-grid li{padding:20px 0 20px 52px}[data-rota=para-dentistas] .flow-grid .consultation-icon{width:38px;height:38px;margin:0;position:absolute;top:20px;left:0}[data-rota=para-dentistas] .flow-index{display:none}[data-rota=para-dentistas] .professional-next-step{text-align:left;justify-items:stretch}[data-rota=para-dentistas] .professional-area-links{gap:6px;display:grid}}
[data-rota=politica-de-privacidade] .legal-updated{color:var(--muted);font-size:var(--fs-fine);margin-top:14px}[data-rota=politica-de-privacidade] .legal-hero .legal-updated{color:var(--muted);font-weight:650}[data-rota=politica-de-privacidade] .legal-summary{border:1px solid var(--border);border-left:3px solid var(--blue-600);border-radius:var(--radius-md);background:var(--surface-soft);padding:24px 26px}[data-rota=politica-de-privacidade] .legal-summary strong{color:var(--navy-900);font-family:var(--font-manrope), sans-serif;font-size:var(--fs-lead);margin-bottom:10px;font-weight:700;display:block}[data-rota=politica-de-privacidade] .legal-summary ul,[data-rota=politica-de-privacidade] .legal-list{gap:8px;margin:12px 0 16px;padding-left:20px;display:grid}[data-rota=politica-de-privacidade] .legal-summary li,[data-rota=politica-de-privacidade] .legal-list li{font-size:var(--fs-body);line-height:1.6}[data-rota=politica-de-privacidade] .legal-list strong{color:var(--navy-900)}[data-rota=politica-de-privacidade] .legal-content h3{font-size:var(--fs-lead);letter-spacing:-.015em;margin:22px 0 8px}[data-rota=politica-de-privacidade] .legal-content a{color:var(--blue-600);text-decoration:underline}[data-rota=politica-de-privacidade] .legal-bases{margin:16px 0 18px;display:grid}[data-rota=politica-de-privacidade] .legal-bases>div{border-top:1px solid var(--border);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:6px 28px;padding:16px 0;display:grid}[data-rota=politica-de-privacidade] .legal-bases>div:last-child{border-bottom:1px solid var(--border)}[data-rota=politica-de-privacidade] .legal-bases dt{color:var(--navy-900);font-weight:650}[data-rota=politica-de-privacidade] .legal-bases dd{color:var(--muted);margin:0}@media (max-width:800px){[data-rota=politica-de-privacidade] .legal-bases>div{grid-template-columns:1fr}}

