.dgr{--dgr-ink: #111418;--dgr-body: #5f6b78;--dgr-card: #ffffff;--dgr-line: #e3e8ee;--dgr-accent: #1f5aa0;--dgr-star: #fbbc04;--dgr-radius: 12px;--dgr-shadow: 0 2px 10px rgba(16, 32, 55, .07);--dgr-gap: 1rem;--dgr-cards: 4;--dgr-summary: 240px;--dgr-width: min(1280px, calc(100vw - 3.5rem) );--dgr-lines: 5;width:var(--dgr-width);margin:2.5rem 0;margin-left:50%;transform:translate(-50%)}.dgr__heading{margin:0 0 1.25rem}.dgr__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dgr__layout{display:grid;grid-template-columns:var(--dgr-summary) 1fr;gap:2rem;align-items:center}.dgr__summary{text-align:center}.dgr__label{display:block;font-size:1.875rem;font-weight:800;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;color:var(--dgr-ink)}.dgr__count{margin:.5rem 0 0;font-size:1.125rem;color:var(--dgr-ink);font-weight:400}.dgr__count strong{font-weight:700}.dgr__brand{margin:.6rem 0 0;font-size:1.75rem;font-weight:500;letter-spacing:-.02em;font-family:Product Sans,Segoe UI,system-ui,Arial,sans-serif}.dgr__more{display:inline-block;margin-top:.5rem;font-size:.875rem;font-weight:600;color:var(--dgr-accent);text-decoration:none;border-bottom:1px solid currentColor}.dgr__more:hover{color:var(--dgr-ink)}.dgr__stars{display:flex;gap:.1rem;line-height:1}.dgr__stars--lg{justify-content:center;margin-top:.5rem;font-size:2.4rem}.dgr__stars--sm{margin:0 0 .5rem;font-size:.9rem}.dgr__star{color:var(--dgr-line)}.dgr__star.is-on{color:var(--dgr-star)}.dgr__viewport{position:relative;min-width:0}.dgr__track{list-style:none;margin:0;padding:.4rem .25rem;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--dgr-cards) - 1) * var(--dgr-gap)) / var(--dgr-cards));gap:var(--dgr-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}.dgr__track::-webkit-scrollbar{display:none}.dgr__track:focus-visible{outline:2px solid var(--dgr-accent);outline-offset:3px}.dgr__card{scroll-snap-align:start;background:var(--dgr-card);border:1px solid var(--dgr-line);border-radius:var(--dgr-radius);box-shadow:var(--dgr-shadow);padding:1rem}.dgr__cardhead{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem}.dgr__avatar{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--dgr-accent);color:#fff;font-weight:700;font-size:.8rem}.dgr__who{min-width:0;flex:1}.dgr__author{margin:0;font-weight:600;font-size:.9rem;color:var(--dgr-ink);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dgr__when{margin:0;font-size:.75rem;color:var(--dgr-body)}.dgr__g{flex:none}.dgr__text{margin:0;color:var(--dgr-body);font-size:.875rem;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--dgr-lines);overflow:hidden}.dgr__text.is-open{-webkit-line-clamp:unset;display:block}.dgr__readmore{margin-top:.4rem;padding:0;border:0;background:none;font:inherit;font-size:.8rem;font-weight:600;color:var(--dgr-accent);cursor:pointer}.dgr__readmore:hover{text-decoration:underline}.dgr__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--dgr-card);color:var(--dgr-ink);border:1px solid var(--dgr-line);box-shadow:var(--dgr-shadow);cursor:pointer;transition:opacity .2s,background .2s,color .2s}.dgr__nav:hover{background:var(--dgr-accent);color:#fff}.dgr__nav--prev{left:-14px}.dgr__nav--next{right:-14px}.dgr__nav[disabled]{opacity:0;pointer-events:none}@media(max-width:1200px){.dgr{--dgr-cards: 3}}@media(max-width:1000px){.dgr{--dgr-cards: 2}}@media(max-width:860px){.dgr__layout{grid-template-columns:1fr;gap:1.5rem}.dgr{--dgr-cards: 2}}@media(max-width:620px){.dgr{--dgr-cards: 1}.dgr__nav{display:none}}@media(prefers-reduced-motion:reduce){.dgr__track{scroll-behavior:auto}}.rd-photo-bg[data-astro-cid-j7pv25f6]{background-image:linear-gradient(#f5f5f5e0,#f5f5f5e0),var(--rd-bg);background-size:cover;background-position:center;background-attachment:fixed}@media(prefers-reduced-motion:reduce),(max-width:1024px){.rd-photo-bg[data-astro-cid-j7pv25f6]{background-attachment:scroll}}.caring-photo[data-astro-cid-j7pv25f6]{max-width:46rem;margin:0 auto clamp(2rem,4vw,3rem)}.measure-full[data-astro-cid-j7pv25f6]{max-width:none}.dentist-card[data-astro-cid-j7pv25f6]{flex-wrap:nowrap}.dentist-thumb[data-astro-cid-j7pv25f6]{width:120px;height:120px}.dentist-thumb[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;object-position:center top;transform:scale(var(--zoom, 1));transform-origin:var(--face-x, 50%) top}@media(max-width:420px){.dentist-card[data-astro-cid-j7pv25f6]{flex-wrap:wrap;text-align:center}.dentist-thumb[data-astro-cid-j7pv25f6]{margin-inline:auto}}.faq-item[data-astro-cid-j7pv25f6]{border:1px solid var(--border);border-radius:var(--radius);background:#fff;overflow:hidden}.faq-item[data-astro-cid-j7pv25f6]+.faq-item[data-astro-cid-j7pv25f6]{margin-top:.85rem}.faq-item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{list-style:none;cursor:pointer;padding:1.1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-family:var(--font-head);font-weight:700;font-size:1.02rem;color:var(--ink)}.faq-item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]:after{content:"+";flex-shrink:0;font-size:1.4rem;line-height:1;color:var(--brand);transition:transform .2s ease}.faq-item[data-astro-cid-j7pv25f6][open] summary[data-astro-cid-j7pv25f6]:after{content:"−"}.faq-item[data-astro-cid-j7pv25f6] .faq-answer[data-astro-cid-j7pv25f6]{padding:0 1.5rem 1.25rem;color:var(--body-text);max-width:none}
