.reg-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.reg-texto .svc-page-block p{line-height:1.7}.reg-locais{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.reg-locais li{border:1px solid var(--line);background:var(--paper-raised);padding:6px 12px;font-weight:600}.reg-lateral h2{margin:0 0 12px;font-size:1.125rem}.reg-servicos{gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}.reg-servicos a{color:inherit;border:1px solid var(--line);background:#fff;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;text-decoration:none;display:grid}.reg-servicos a:hover,.reg-servicos a:focus-visible{border-color:var(--teal-700)}.reg-servicos img{object-fit:cover;width:96px;height:72px;display:block}.reg-servicos span{font-weight:700}.reg-box{border:1px solid var(--line);border-top:3px solid var(--teal-700);background:var(--paper-raised);margin-bottom:16px;padding:18px}.reg-box p{margin:0 0 12px;line-height:1.55}.reg-h2{margin:0 0 14px;font-size:1.375rem}.reg-outras{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.reg-outras a{border:1px solid var(--line);background:#fff;padding:8px 14px;font-weight:600;display:inline-block}.reg-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.reg-cards li{border:1px solid var(--line);background:var(--paper-raised);flex-direction:column;gap:10px;padding:22px;display:flex;position:relative}.reg-cards h2{margin:0;font-size:1.1875rem}.reg-cards h2 a{color:inherit;text-decoration:none}.reg-cards a.card-link:after{content:"";position:absolute;inset:0}.reg-cards li:has(a.card-link:focus-visible){outline:3px solid var(--teal-700);outline-offset:3px}.reg-cards p{color:var(--ink-soft);margin:0;line-height:1.55}.reg-cards .more{color:var(--teal-700);margin-top:auto;font-weight:700}@media (max-width:860px){.reg-grid{grid-template-columns:minmax(0,1fr)}}.post-body ul.reg-locais{flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.post-body ul.reg-locais li{margin:0;padding:6px 12px}.post-body ul.reg-locais li:before{content:none;display:none}
