/* Periodontite — revisão local, 12/10/2026 */
.perio-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center}.perio-back{display:block;font-size:.82rem;margin-bottom:26px;color:var(--slate)}.perio-page .treatment-detail-hero h1{font-size:clamp(2.2rem,4.2vw,3.6rem);max-width:19ch}.perio-page .treatment-detail-hero .perio-lead-small{font-size:1rem;line-height:1.7;margin-bottom:26px}.perio-illustration{margin:0}.perio-illustration img{display:block;width:100%;height:auto;border-radius:22px}.perio-illustration figcaption{font-size:.72rem;color:var(--slate);margin-top:10px;line-height:1.5}.perio-page .treatment-quicklinks a{border-bottom:1px solid var(--sand);padding:5px 0;font-size:.9rem}.perio-page .perio-section{padding:35px 0;scroll-margin-top:110px}.perio-page .perio-section h2{font-size:clamp(1.8rem,3vw,2.55rem);margin:12px 0 22px;max-width:25ch}.perio-page .perio-section>p{max-width:790px;line-height:1.8}.perio-note{border-left:3px solid var(--sand);padding:22px 26px;background:#ede7dd;margin-top:26px;max-width:850px}.perio-note h3{font-size:1.2rem}.perio-note p{margin-bottom:0}.perio-signs{display:grid;grid-template-columns:1fr 1fr;gap:14px 36px;max-width:850px;padding-left:22px;line-height:1.7}.perio-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.perio-steps article{padding:28px;border:1px solid var(--line);border-radius:16px;background:#fff}.perio-steps h3{font-size:1.35rem;margin:16px 0}.perio-steps p{margin:0;line-height:1.75}.perio-number{font-size:1.7rem;color:#806341}.perio-page .perio-maintenance{background:#ede7dd;border-radius:18px;padding:32px;margin:30px 0}.perio-sources{font-size:.85rem;color:var(--slate);margin-top:32px;line-height:1.7}.perio-sources a{text-decoration:underline}.perio-home-feature{padding:45px 0;background:#ede7dd}.perio-home-feature .container{display:grid;grid-template-columns:1.35fr .65fr;gap:40px;align-items:center}.perio-home-feature h2{font-size:clamp(1.8rem,3vw,2.65rem);max-width:24ch}.perio-home-feature p{max-width:670px;line-height:1.75}.perio-home-feature .perio-illustration img{max-height:300px;object-fit:contain}.perio-hubs{grid-template-columns:repeat(2,minmax(0,1fr))}.perio-treat-intro{padding:30px;border:1px solid var(--sand);border-radius:16px;background:#ede7dd;margin-bottom:38px}.perio-treat-intro h2{font-size:clamp(1.7rem,3vw,2.5rem)}
@media(max-width:700px){.perio-hero-grid,.perio-home-feature .container,.perio-steps,.perio-signs,.perio-hubs{grid-template-columns:1fr}.perio-hero-grid{gap:24px}.perio-page .treatment-detail-hero h1{font-size:2.3rem}.perio-page .perio-section{padding:28px 0}.perio-page .perio-maintenance{padding:24px}.perio-steps article{padding:24px}.perio-home-feature .perio-illustration{max-width:420px}.perio-page .treatment-detail-hero .btn{width:100%;justify-content:center}.perio-signs{gap:12px}.perio-home-feature{padding:35px 0}}#home .hero .hero-title{white-space:normal;max-width:32ch;font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.4}
