.menu-toggle[data-astro-cid-ohllak7e]{background:transparent;border:0;cursor:pointer;padding:0}.burger[data-astro-cid-ohllak7e]{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:30px;height:30px;padding:0 6px;background:#212529;border-radius:2px}.burger[data-astro-cid-ohllak7e] span[data-astro-cid-ohllak7e]{display:block;height:2px;background:var(--accent-color);transition:transform .2s ease,opacity .2s ease}.is-open[data-astro-cid-ohllak7e] .burger[data-astro-cid-ohllak7e] span[data-astro-cid-ohllak7e]:nth-child(1){transform:translateY(7px) rotate(45deg)}.is-open[data-astro-cid-ohllak7e] .burger[data-astro-cid-ohllak7e] span[data-astro-cid-ohllak7e]:nth-child(2){opacity:0}.is-open[data-astro-cid-ohllak7e] .burger[data-astro-cid-ohllak7e] span[data-astro-cid-ohllak7e]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.menu-panel[data-astro-cid-ohllak7e]{position:fixed;top:64px;right:10px;width:min(320px,calc(100vw - 20px));max-height:calc(100vh - 80px);overflow-y:auto;padding:18px 20px 20px;border-radius:14px;background:#212529;box-shadow:0 12px 32px #00000059;line-height:1.3;z-index:1001}.menu-list[data-astro-cid-ohllak7e]{list-style:none;margin:0;padding:0}.menu-list[data-astro-cid-ohllak7e] a[data-astro-cid-ohllak7e]{display:block;padding:9px 0;color:var(--white-color);font-size:1.05rem;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.08)}.menu-list[data-astro-cid-ohllak7e] a[data-astro-cid-ohllak7e]:hover{color:var(--accent-color)}.menu-list--small[data-astro-cid-ohllak7e] a[data-astro-cid-ohllak7e]{padding:7px 0;font-size:.92rem;color:#cfd2d6}.menu-subtitle[data-astro-cid-ohllak7e]{margin:16px 0 4px;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#9ca3af}.menu-cta[data-astro-cid-ohllak7e]{display:block;margin-top:16px;padding:12px 16px;border-radius:12px;background:var(--accent-color);color:#212529;font-weight:600;text-align:center;text-decoration:none}.menu-social[data-astro-cid-ohllak7e]{display:flex;justify-content:center;gap:18px;margin:14px 0 0}.menu-social[data-astro-cid-ohllak7e] a[data-astro-cid-ohllak7e]{color:#cfd2d6;font-size:.85rem;text-decoration:none}.menu-social[data-astro-cid-ohllak7e] a[data-astro-cid-ohllak7e]:hover{color:var(--accent-color)}.menu-cta[data-astro-cid-ohllak7e]:hover{background:#ecd6b8}.desktop-nav[data-astro-cid-7gkqzm5g]{display:none}@media (min-width: 1200px){.desktop-nav[data-astro-cid-7gkqzm5g]{display:flex;align-items:center;gap:22px;margin:0 auto 0 28px}}.dn-list[data-astro-cid-7gkqzm5g]{display:flex;align-items:center;gap:18px;list-style:none;margin:0;padding:0}.dn-link[data-astro-cid-7gkqzm5g]{color:var(--white-color);font-size:.95rem;font-weight:400;text-decoration:none;white-space:nowrap;cursor:pointer;padding:6px 0;border-bottom:1px solid transparent;transition:color .15s ease,border-color .15s ease}.dn-link[data-astro-cid-7gkqzm5g]:hover,.dn-more[data-astro-cid-7gkqzm5g][open]>.dn-link[data-astro-cid-7gkqzm5g]{color:var(--accent-color);border-bottom-color:var(--accent-color)}.dn-more[data-astro-cid-7gkqzm5g]{position:relative}.dn-more[data-astro-cid-7gkqzm5g]>summary[data-astro-cid-7gkqzm5g]{list-style:none;display:inline-flex;align-items:center;gap:6px}.dn-more[data-astro-cid-7gkqzm5g]>summary[data-astro-cid-7gkqzm5g]::-webkit-details-marker{display:none}.dn-more[data-astro-cid-7gkqzm5g]>summary[data-astro-cid-7gkqzm5g]:after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .15s ease}.dn-more[data-astro-cid-7gkqzm5g][open]>summary[data-astro-cid-7gkqzm5g]:after{transform:translateY(1px) rotate(-135deg)}.dn-dropdown[data-astro-cid-7gkqzm5g]{position:absolute;top:calc(100% + 12px);left:-16px;min-width:240px;list-style:none;margin:0;padding:8px 0;border-radius:12px;background:#212529;box-shadow:0 12px 32px #00000059;z-index:1001}.dn-dropdown[data-astro-cid-7gkqzm5g] a[data-astro-cid-7gkqzm5g]{display:block;padding:9px 16px;color:var(--white-color);font-size:.92rem;text-decoration:none;white-space:nowrap}.dn-dropdown[data-astro-cid-7gkqzm5g]{max-height:calc(100vh - 110px);overflow-y:auto;left:auto;right:0}.dn-dropdown[data-astro-cid-7gkqzm5g] ul[data-astro-cid-7gkqzm5g]{list-style:none;padding:0;margin:0}.dn-group-title[data-astro-cid-7gkqzm5g]{color:#b7c8c8;font-size:.75rem;padding:12px 16px 2px;margin:0}.dn-dropdown[data-astro-cid-7gkqzm5g] a[data-astro-cid-7gkqzm5g]:hover{color:var(--accent-color);background:#ffffff0a}.dn-cta[data-astro-cid-7gkqzm5g]{padding:9px 18px;border-radius:10px;background:var(--accent-color);color:#212529;font-size:.92rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .15s ease}.dn-cta[data-astro-cid-7gkqzm5g]:hover{background:#ecd6b8}.site-footer[data-astro-cid-sz7xmlte]{background:#212529;color:#cfd2d6;font-size:.92rem;line-height:1.55;padding:56px 24px 100px}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#cfd2d6;text-decoration:none;transition:color .15s ease}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent-color)}.sf-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr;gap:40px}@media (min-width: 768px){.sf-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1.3fr 1fr}}@media (min-width: 1100px){.sf-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1.4fr 1fr;gap:64px}}.sf-brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:12px 0 16px;max-width:380px}.sf-logo[data-astro-cid-sz7xmlte]{display:inline-block;font-family:Georgia,serif;font-size:30px;color:#faf8f5}.sf-logo[data-astro-cid-sz7xmlte]>span[data-astro-cid-sz7xmlte]{display:block;font:12px/1.5 Inter,sans-serif;margin-top:8px;color:#d3b9c0}.sf-col[data-astro-cid-sz7xmlte]{min-width:0}.sf-list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{overflow-wrap:anywhere}.sf-logo-tmj[data-astro-cid-sz7xmlte]{font-size:2.3rem;line-height:1;color:var(--accent-color);font-weight:300}.sf-logo-text[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;line-height:1.05}.sf-logo-text[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]:first-child{color:var(--accent-color);font-size:1.05rem}.sf-logo-text[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]:last-child{color:var(--white-color);font-size:.85rem;font-weight:500}.sf-social[data-astro-cid-sz7xmlte]{display:flex;gap:12px;list-style:none;margin:0;padding:0}.sf-social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px}.sf-social[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:32px;height:32px;fill:var(--accent-color)}.sf-social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover svg[data-astro-cid-sz7xmlte]{fill:var(--white-color)}.sf-title[data-astro-cid-sz7xmlte]{margin:0 0 12px;color:var(--accent-color);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.sf-title--second[data-astro-cid-sz7xmlte]{margin-top:20px}.sf-list[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.sf-list--compact[data-astro-cid-sz7xmlte]{gap:6px}.sf-muted[data-astro-cid-sz7xmlte]{color:#9ca3af;font-size:.85rem}.sf-cta[data-astro-cid-sz7xmlte]{display:inline-block;margin-top:4px;padding:8px 16px;border-radius:4px;background:var(--accent-color);color:#212529!important;font-weight:600}.sf-cta[data-astro-cid-sz7xmlte]:hover{background:#ecd6b8}.sf-bottom[data-astro-cid-sz7xmlte]{margin-top:36px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);font-size:.82rem;color:#9ca3af}.sf-disclaimer[data-astro-cid-sz7xmlte]{margin:0 0 10px}.sf-legal[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:6px 18px}.sf-legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#9ca3af}@media (max-width: 767px){.site-footer[data-astro-cid-sz7xmlte]{padding:40px 4px 170px}}.personal-practice{--practice-paper: #fff;--practice-ink: #202c31;--practice-wine: #315f63;--practice-line: #d6dfe0;--accent-color: #dbe9e7;background:#fff;color:var(--practice-ink);font-family:Inter,Arial,sans-serif;font-weight:400;line-height:1.7}.personal-practice :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #315f63;outline-offset:5px}.personal-practice h1,.personal-practice h2,.personal-practice h3{font-family:Inter,Arial,sans-serif;font-style:normal;color:inherit}.personal-practice h2{font-size:clamp(1.9rem,3.3vw,3.1rem);line-height:1.12;font-weight:500;letter-spacing:-.045em;text-align:left}.personal-practice h3{font-size:1.25rem;font-weight:500;line-height:1.35;letter-spacing:-.02em}.personal-practice strong{font-weight:600}.personal-practice header{background:#fff;color:#202c31;border-bottom:1px solid #d6dfe0;padding:12px 32px}.personal-practice header .header-social{display:none}.personal-practice header .contacts svg{fill:#202c31}.personal-practice header .burger{background:transparent}.personal-practice header .site-menu .burger span{background:#202c31}.practice-wordmark{color:#202c31;line-height:1;white-space:nowrap}.practice-wordmark span{display:block;font-size:18px;font-weight:600;letter-spacing:-.04em}.practice-wordmark small{display:block;font-size:8px;margin-top:8px;letter-spacing:.13em;color:#536569}.personal-practice .desktop-nav .dn-link{color:#202c31}.personal-practice .desktop-nav .dn-cta{background:#202c31;color:#fff;border-radius:0}.personal-practice .desktop-nav .dn-dropdown a{color:#fff}.personal-practice .menu-toggle{background:transparent}.personal-practice .practice-hero{max-width:1280px;margin:auto;padding:120px 48px 0;display:grid;grid-template-columns:1fr 1fr;gap:0 9%}.practice-identity{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:end;gap:24px;padding-bottom:38px}.practice-identity-name{margin:0;font-size:clamp(3.7rem,7.5vw,7rem);line-height:.95;letter-spacing:-.07em;font-weight:500}.practice-identity-name span{display:block;font-size:.46em;letter-spacing:-.04em;margin-top:12px}.practice-identity-location{font-size:12px;line-height:1.6;text-align:right;margin:0;color:#536569}.practice-hero-copy{grid-column:2;grid-row:2;align-self:center;padding:20px 0 48px}.personal-practice .practice-kicker{text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:600;color:#315f63;margin:0 0 24px}.practice-hero h1{font-size:clamp(2.3rem,4vw,3.8rem);line-height:1.07;font-weight:500;letter-spacing:-.055em;margin:0 0 32px}.practice-hero h1 em{display:block;font-style:normal;color:#536569}.practice-intro{max-width:430px;font-size:17px;line-height:1.65;margin:0 0 18px}.practice-opinion{font-size:14px;color:#536569;margin:0 0 32px}.practice-actions{display:flex;flex-wrap:wrap;gap:16px}.practice-button{display:inline-flex;justify-content:space-between;gap:32px;align-items:center;min-height:52px;padding:14px 24px;background:#202c31;color:#fff;text-decoration:none;border-radius:0;font-size:14px}.practice-button:hover{background:#315f63}.practice-portrait{grid-column:1;grid-row:2;margin:0;border:0;box-shadow:none}.practice-portrait img{display:block;width:100%;height:auto}.practice-portrait figcaption{padding:16px 0 24px;font-size:11px;color:#536569}.practice-portrait figcaption strong{display:none}.practice-hero-foot{grid-column:1 / -1;display:flex;justify-content:space-between;gap:24px;padding:20px 0;border-top:1px solid #d6dfe0;font-size:12px}.practice-hero-foot p{margin:0}.practice-hero-foot p span{display:block;color:#536569}.practice-hero-foot a{align-self:center;text-underline-offset:5px}.personal-practice main>section:not(.practice-hero){padding-top:88px;padding-bottom:88px}.personal-practice main>section>.w-full{max-width:1184px;padding-left:32px;padding-right:32px}.personal-practice .section-content-title{padding-top:0}.personal-practice .practice-approach{max-width:1280px;margin:auto;padding-left:48px;padding-right:48px;display:grid;grid-template-columns:1fr 1fr;gap:32px 9%}.practice-approach-heading{grid-column:1;grid-row:1}.practice-approach-heading h2{margin:0;max-width:440px}.practice-doctor-note{grid-column:2;grid-row:1 / 3}.practice-doctor-note p{font-size:16px;color:#536569;margin:0 0 24px}.practice-doctor-note .practice-note-lead{color:#202c31;font-size:22px;line-height:1.5;letter-spacing:-.025em}.practice-concept-link{color:#315f63;text-decoration:underline;text-underline-offset:5px;font-weight:500}.practice-credentials{grid-column:1;font-size:12px;color:#536569;max-width:360px}.practice-links{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:16px}.practice-links a{text-underline-offset:5px}.practice-award{display:block;margin-top:24px;padding-top:16px;border-top:1px solid #d6dfe0;color:#315f63}.practice-clinical-photo{grid-column:1 / -1;margin:28px 0 0}.practice-clinical-photo img{width:100%;height:auto;display:block}.practice-clinical-photo figcaption{font-size:11px;margin-top:12px;color:#536569}.personal-practice main>.trust-bar{background:#e9f0ef;padding:0;color:#202c31}.personal-practice .trust-bar ul{padding-top:32px;padding-bottom:32px;gap:30px}.personal-practice .trust-bar li{align-items:flex-start;text-align:left;border-left:1px solid #b7ccca;padding-left:20px}.personal-practice .trust-bar .tb-big{color:#202c31;font-size:25px;letter-spacing:-.04em}.personal-practice .trust-bar .tb-small{color:#536569;font-size:12px;margin-top:8px}.personal-practice #tmj-symptoms{background:#fff}.personal-practice #tmj-symptoms h2{max-width:750px;margin-bottom:24px}.personal-practice #tmj-symptoms .section-content-title>p{max-width:760px;color:#536569;margin-bottom:40px}.personal-practice #tmj-symptoms h3{text-align:left;padding-top:22px;border-top:1px solid #d6dfe0;margin-bottom:16px}.personal-practice #tmj-symptoms li{padding-bottom:8px;font-size:15px}.personal-practice #tmj-symptoms a.bg-zinc-700{border-radius:0;background:#202c31;font-size:14px;font-weight:400}.personal-practice #symptom-check{background:#e9f0ef}.personal-practice #symptom-check>div{display:grid;grid-template-columns:.85fr 1.15fr;gap:24px 9%;padding-top:0;padding-bottom:0}.personal-practice #symptom-check h2{grid-column:1;margin:0;align-self:end}.personal-practice #symptom-check>div>p{grid-column:1;text-align:left}.personal-practice #symptom-check .tmj-test-widget{grid-column:2;grid-row:1 / 4}.personal-practice .q-card{background:transparent;border:0;border-bottom:1px solid #bfd0ce;border-radius:0;box-shadow:none}.personal-practice .q-num{background:#fff;color:#315f63}.personal-practice .tmj-calc-btn{border-radius:0;background:#202c31;color:#fff}.personal-practice #what-is-tmj{background:#fff}.personal-practice #what-is-tmj>div{max-width:900px}.personal-practice #what-is-tmj p{color:#536569;margin-top:20px}.personal-practice #team{background:#f2f5f5}.personal-practice #team h2{max-width:700px}.personal-practice #team>div>p{text-align:left;margin-left:0;max-width:720px}.personal-practice #team .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 44px}.personal-practice #team .team-card{padding:0 0 24px;background:transparent;border:0;border-bottom:1px solid #cdd9d9;border-radius:0;display:block}.personal-practice #team .team-photo{width:42%;height:auto;margin:0 22px 16px 0;float:left;border-radius:0}.personal-practice #team .team-name{font-size:20px}.personal-practice #team .team-role,.personal-practice #team .team-years{font-size:13px}.personal-practice #team .team-badges{display:flex}.personal-practice #team .team-badge{border-radius:0;border-color:#c0cece;padding:1px 6px;font-size:10px}.personal-practice #team .team-facts{clear:both;padding-top:16px;font-size:14px}.personal-practice #team .team-link{display:inline-block;font-size:12px;margin-top:8px}.personal-practice #reviews{background:#fff;color:#202c31}.personal-practice #reviews h2{max-width:1184px;margin:0 auto 32px;padding:0 32px;color:#202c31}.personal-practice .reviews{max-width:1120px;margin:auto;gap:0;grid-template-columns:repeat(2,minmax(0,1fr))}.personal-practice .review{background:transparent;color:#202c31;border:0;border-top:1px solid #d6dfe0;box-shadow:none;border-radius:0;padding:28px 24px}.personal-practice .review-text{color:#536569;font-size:14px}.personal-practice .review-author,.personal-practice .review-link{color:#202c31}.personal-practice .review-rating{color:#315f63}.personal-practice #why-choose-dr-svetlana{background:#eef3f2}.personal-practice #why-choose-dr-svetlana>div{max-width:920px}.personal-practice #why-choose-dr-svetlana h2{margin-bottom:32px}.personal-practice #why-choose-dr-svetlana h3{margin-top:36px;padding-top:24px;border-top:1px solid #c8d7d5}.personal-practice #why-choose-dr-svetlana p,.personal-practice #why-choose-dr-svetlana li{font-size:15px}.personal-practice .first-visit h2{max-width:740px}.personal-practice .first-visit>div>p{text-align:left;margin-left:0}.personal-practice .first-visit .fv-col{background:transparent;border:0;border-top:2px solid #315f63;border-radius:0;padding:24px 0}.personal-practice .first-visit .fv-col li{font-size:14px}.personal-practice .first-visit .fv-facts{border-top:1px solid #d6dfe0;padding-top:24px;max-width:850px}.personal-practice #faq{background:#f2f5f5}.personal-practice #faq>div{display:grid;grid-template-columns:.7fr 1.3fr;gap:0 9%}.personal-practice #faq h2{grid-column:1;grid-row:1 / 12}.personal-practice #faq .faq-item{grid-column:2;border-color:#cdd9d9}.personal-practice #faq .faq-item summary{font-size:16px;padding:22px 0}.personal-practice #faq .faq-item p{font-size:14px;color:#536569}.personal-practice #book>div{display:grid;grid-template-columns:.85fr 1.15fr;grid-template-rows:auto auto 1fr;gap:16px 9%}.personal-practice #book h2{grid-column:1;margin:0;align-self:start}.personal-practice #book>div>p{grid-column:1;text-align:left}.personal-practice #book .booking-form{grid-column:2;grid-row:1 / 4;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.personal-practice #book .bf-submit{border-radius:0;background:#202c31}.personal-practice #book .bf-check,.personal-practice #book input,.personal-practice #book select,.personal-practice #book textarea{border-radius:0}.personal-practice #tmj-dental-clinic{background:#dbe9e7;color:#202c31}.personal-practice .location-layout{max-width:1184px;gap:9%}.personal-practice #tmj-dental-clinic .location-label,.personal-practice #tmj-dental-clinic .location-site,.personal-practice #tmj-dental-clinic .location-details a{color:#315f63}.personal-practice #tmj-dental-clinic .location-book{background:#202c31;border-radius:0}.personal-practice .location-details>div{border-color:#b7ccca}.personal-practice #videos h2{margin-bottom:32px}.personal-practice .site-footer{background:#202c31}.personal-practice .site-footer .sf-logo{font-family:Inter,Arial,sans-serif;letter-spacing:-.04em}.personal-practice .site-footer .sf-cta{border-radius:0}.personal-practice .float-btn{border-radius:0;box-shadow:none;background:#202c31}@media (max-width: 1399px){.personal-practice header .desktop-nav{display:none}.personal-practice header .contacts li.header-burger{display:list-item}}@media (min-width: 1400px){.personal-practice header .desktop-nav{gap:16px;margin-left:22px}.personal-practice header .dn-list{gap:14px}}@media (max-width: 900px){.personal-practice .practice-hero{padding:110px 28px 0;gap:0 6%}.personal-practice .practice-approach{padding-left:28px;padding-right:28px;gap:28px 6%}.personal-practice #team .grid{gap:32px}.personal-practice #team .team-photo{width:100%;float:none;margin:0 0 20px}.personal-practice #book>div,.personal-practice #symptom-check>div,.personal-practice #faq>div{display:block}.personal-practice #book .booking-form,.personal-practice #symptom-check .tmj-test-widget{margin-top:32px}}@media (max-width: 640px){.personal-practice .widget-container{left:0;right:0;bottom:0;display:grid;grid-template-columns:1fr;gap:1px;background:#536569;padding-bottom:env(safe-area-inset-bottom)}.personal-practice .widget-container .tmj-btn{background:#eef2f1;color:#344c56;font-weight:400}.personal-practice .widget-container .float-btn{justify-content:center;border-radius:0;padding:12px 8px;min-height:48px;font-size:12px}.personal-practice .widget-container .btn-label{display:inline}.personal-practice header{padding:10px 12px}.personal-practice .header-link{padding-left:0}.practice-wordmark span{font-size:16px}.personal-practice header .contacts li{margin-left:0}.personal-practice .practice-hero{padding:106px 22px 0;grid-template-columns:1fr}.practice-identity{padding-bottom:28px}.practice-identity-name{font-size:clamp(2.8rem,13vw,4.5rem)}.practice-identity-location{display:none}.practice-hero-copy{grid-column:1;grid-row:2;padding:12px 0 30px}.practice-hero h1{font-size:2rem;margin-bottom:20px}.practice-hero h1 em{display:inline}.practice-hero .practice-kicker{margin-bottom:12px}.practice-intro{font-size:15px}.practice-opinion{margin-bottom:22px;font-size:13px}.practice-portrait{grid-column:1;grid-row:3}.practice-hero-foot{flex-direction:column;gap:12px}.practice-hero-foot a{align-self:start}.personal-practice main>section:not(.practice-hero){padding-top:52px;padding-bottom:52px}.personal-practice main>section>.w-full{padding-left:22px;padding-right:22px}.personal-practice .practice-approach{grid-template-columns:1fr;padding-left:22px;padding-right:22px;gap:24px}.practice-approach-heading,.practice-doctor-note,.practice-credentials{grid-column:1;grid-row:auto}.practice-doctor-note .practice-note-lead{font-size:20px}.practice-credentials{max-width:none;padding-top:20px;border-top:1px solid #d6dfe0}.practice-clinical-photo{margin-top:0}.personal-practice main>.trust-bar{padding:0}.personal-practice .trust-bar ul{gap:24px 12px}.personal-practice .trust-bar .tb-big{font-size:22px}.personal-practice .trust-bar li{padding-left:12px}.personal-practice #team .grid,.personal-practice .reviews{grid-template-columns:1fr}.personal-practice #team .team-photo{width:42%;float:left;margin:0 20px 16px 0}.personal-practice #team .team-name{font-size:18px}.personal-practice .reviews{margin:0 22px}.personal-practice .review{padding:24px 0}.personal-practice #reviews h2,.personal-practice .location-layout{padding:0 22px}.personal-practice .bf-options{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.personal-practice #tmj-symptoms.patient-concerns{max-width:1184px;margin:auto;padding:64px 32px;display:grid;grid-template-columns:.8fr 1.2fr;gap:40px 9%;border-top:1px solid #d6dfe0}.concerns-intro>p:not(.practice-kicker){color:#536569;margin:24px 0;max-width:340px}.concerns-intro>a{font-size:13px;text-decoration:underline;text-underline-offset:4px}.concerns-list article{display:grid;grid-template-columns:.7fr 1.3fr;gap:24px;border-bottom:1px solid #d6dfe0;padding:24px 0}.concerns-list article:first-child{padding-top:0}.personal-practice #tmj-symptoms.patient-concerns h3{border:0;padding:0;margin:0;font-size:20px}.concerns-list p{margin:0;color:#536569;font-size:14px}.clinical-examples{grid-column:2}.clinical-examples summary{cursor:pointer;font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:5px}.clinical-examples>p{font-size:12px;color:#536569;margin:20px 0}.clinical-video-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.clinical-video-pair figure{margin:0}.clinical-video-pair figcaption{margin-top:10px;font-size:12px}.personal-practice #symptom-check.screening-link{grid-column:1 / -1;background:transparent;border-top:1px solid #d6dfe0;padding:20px 0 0;display:flex;gap:40px;align-items:baseline}.screening-link a{font-size:14px;flex-shrink:0;color:#315f63;text-decoration:underline;text-underline-offset:4px}.screening-link p{margin:0;max-width:630px;font-size:12px;color:#536569}.personal-practice .practice-approach{max-width:none;background:#eef3f2;padding:72px max(32px,calc((100% - 1120px)/2));grid-template-columns:1.3fr .7fr;gap:32px 56px}.practice-approach .practice-approach-heading{grid-column:1 / -1;grid-row:auto;display:grid;grid-template-columns:1.3fr .7fr;gap:16px 56px}.practice-approach-heading .practice-kicker{grid-column:1 / -1;margin:0}.practice-approach .practice-approach-heading h2{max-width:640px}.practice-approach-heading>p:last-child{margin:0;color:#536569;font-size:14px}.practice-approach .practice-clinical-photo{grid-column:1;grid-row:2;margin:0;align-self:start}.practice-approach .practice-clinical-photo figcaption{font-size:12px;line-height:1.6;max-width:540px}.examination-notes{grid-column:2;grid-row:2;margin:0}.examination-notes>div{border-top:1px solid #bfcecc;padding:16px 0}.examination-notes dt{font-weight:500;font-size:16px;margin-bottom:6px}.examination-notes dd{margin:0;font-size:13px;color:#536569}.practice-approach .practice-credentials{grid-column:1 / -1;max-width:none;border-top:1px solid #bfcecc;padding-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:16px 56px;font-size:13px}.practice-credentials>p{margin:0}.practice-credentials .practice-links{margin:0;align-content:start}.practice-credentials .practice-concept-link{grid-column:1 / -1;margin-top:8px}.personal-practice #why-choose-dr-svetlana.care-decisions{background:#fff;max-width:1184px;margin:auto;padding:72px 32px;display:grid;grid-template-columns:.8fr 1.2fr;gap:32px 9%}.decision-heading>p:last-child{color:#536569;font-size:15px}.care-decisions dl{margin:0}.care-decisions dl>div{padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid #d6dfe0}.care-decisions dt{font-size:21px;letter-spacing:-.03em;margin-bottom:10px}.care-decisions dd{margin:0;font-size:15px;color:#536569}.personal-practice #why-choose-dr-svetlana .decision-note{grid-column:2;font-size:12px;color:#536569;margin:0}.decision-note a{text-decoration:underline}.personal-practice .first-visit{background:#e9f0ef}.personal-practice #team{background:#fff}.personal-practice #reviews{background:#f2f5f5}.personal-practice #reviews>i{display:block;max-width:1120px;padding:24px;margin:auto;font-size:12px;color:#536569}.personal-practice #videos>div>.flex{justify-content:flex-start}.personal-practice #videos .aspect-\[9\/16\]{max-width:230px}@media (max-width: 800px){.personal-practice #tmj-symptoms.patient-concerns,.personal-practice #why-choose-dr-svetlana.care-decisions{grid-template-columns:1fr;gap:28px;padding:48px 22px}.concerns-intro>p:not(.practice-kicker){max-width:600px}.clinical-examples,.personal-practice #why-choose-dr-svetlana .decision-note{grid-column:1}.personal-practice #symptom-check.screening-link{display:block}.screening-link p{margin-top:12px}.personal-practice .practice-approach{padding:48px 22px;grid-template-columns:1fr;gap:24px}.practice-approach .practice-approach-heading{display:block;grid-column:1}.practice-approach-heading .practice-kicker{margin-bottom:16px}.practice-approach .practice-approach-heading h2{margin-bottom:20px}.practice-approach .practice-clinical-photo,.examination-notes{grid-column:1;grid-row:auto}.practice-approach .practice-credentials{display:block}.practice-credentials .practice-links{margin:16px 0}.practice-credentials .practice-concept-link{display:block}}@media (max-width: 480px){.concerns-list article{grid-template-columns:1fr;gap:10px}.clinical-video-pair{grid-template-columns:1fr}}.personal-practice .visit-practical{padding:64px max(32px,calc((100% - 1120px)/2));display:grid;grid-template-columns:.8fr 1.2fr;gap:9%}.personal-practice .visit-practical--notes{grid-template-columns:.8fr 1.2fr}.visit-practical--notes .visit-preparation{width:100%;max-width:800px}.visit-fee h2{margin-bottom:20px}.visit-fee .visit-price{font-size:42px;letter-spacing:-.04em;color:#202c31;margin-bottom:20px}.visit-price span{font-size:16px;letter-spacing:0}.visit-fee>p:not(.practice-kicker):not(.visit-price){font-size:14px;color:#536569;margin-bottom:24px}.visit-preparation dl>div{padding:20px 0;border-top:1px solid #b7ccca}.visit-preparation dt{font-weight:500;margin-bottom:8px}.visit-preparation dd{margin:0;font-size:14px;color:#536569}.visit-preparation>a{display:inline-block;margin-top:16px;font-size:13px;text-decoration:underline;text-underline-offset:4px}@media (max-width: 800px){.personal-practice .visit-practical{padding:48px 22px;grid-template-columns:1fr;gap:36px}}.article-practice .article-header{background:#fff;color:#202c31;border-bottom:1px solid #d6dfe0;padding:12px 32px}.article-practice .article-header .contacts svg{fill:#202c31}.article-practice .article-header .header-social{display:none}.article-practice .article-header .site-menu .burger{background:transparent}.article-practice .article-header .site-menu .burger span{background:#202c31}.article-practice main>div{padding:32px 24px 64px}.article-practice .art-content-title{text-align:left;font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.15;letter-spacing:-.04em;margin-bottom:28px}.article-practice main h2{font-size:clamp(1.4rem,2.5vw,2rem);margin-top:28px;margin-bottom:16px}.article-practice main p,.article-practice main li{line-height:1.75}.article-practice main .rounded-xl{border-radius:0;box-shadow:none;background:#eef3f2}@media (max-width:1399px){.article-practice .article-header .desktop-nav{display:none}.article-practice .article-header .header-burger{display:list-item}}@media (max-width:640px){.article-practice .article-header{padding:10px 12px}.article-practice main>div{padding:20px 22px 48px}}.personal-practice .contacts .header-contact-group{display:flex;align-items:center;gap:12px;margin-left:0}.header-contact-icons{display:flex;align-items:center}.header-contact-icons a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px}.personal-practice .contacts .header-contact-icons svg{width:26px;height:26px;fill:#202c31;background:transparent}.personal-practice .contacts .header-contact-icons a:is(:hover,:focus-visible) svg{fill:#315f63;background:transparent}.header-contact-icons a:focus-visible{outline:2px solid #315f63;outline-offset:1px}@media (max-width:640px){.personal-practice header>div,.article-practice .article-header>div{display:grid;grid-template-columns:minmax(0,1fr) 44px 72px 44px}.personal-practice header .contacts,.article-practice .article-header .contacts{display:contents}.personal-practice .contacts .header-language{grid-column:3;grid-row:1;margin:0}.personal-practice .contacts .header-burger{grid-column:4;grid-row:1;margin:0}.personal-practice .contacts .header-contact-group{grid-column:2;grid-row:1;justify-content:center;margin:0}.personal-practice .header-contact-icons a:not([aria-label=WhatsApp]){display:none}body.personal-practice main>section.clinical-hero{padding-top:100px}.personal-practice header .menu-panel{top:72px;max-height:calc(100dvh - 84px)}.personal-practice main [id]{scroll-margin-top:82px}}.language-picker{display:flex;align-items:center;white-space:nowrap;font-size:13px;gap:2px}.language-picker a,.language-picker [aria-current]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:44px}.personal-practice .language-picker a{color:#52646a;text-decoration:none}.language-picker [aria-current]{color:#202c31;font-weight:700}.language-divider{color:#9aa7ab;font-weight:400}.personal-practice .language-picker a:hover{color:#315f63;text-decoration:underline;text-underline-offset:4px}.language-picker a:focus-visible{outline:2px solid #315f63;outline-offset:1px}@media (max-width:640px){.personal-practice header>div,.article-practice .article-header>div{grid-template-columns:minmax(0,1fr) 44px 76px 48px}}.personal-practice{--practice-paper: #ffffff;--practice-ink: #272c2d;--practice-line: #d5dfe1;--clinical-paper: #f1f4f5;--clinical-blue: #344e59;--ui-hover: #185860;background:var(--practice-paper)}.personal-practice header,.personal-practice.article-practice .article-header{background:#fff;border-bottom:0}.personal-practice :is(a,button,summary):focus-visible{outline:2px solid var(--ui-hover);outline-offset:4px}.personal-practice .contacts .header-contact-icons a:is(:hover,:focus-visible) svg{fill:var(--ui-hover)}.personal-practice .desktop-nav .dn-link:is(:hover,:focus-visible),.personal-practice .language-picker a:is(:hover,:focus-visible){color:var(--ui-hover)}.personal-practice .site-menu .menu-panel{background:var(--practice-ink);border-radius:0}.personal-practice .site-footer{background:var(--practice-ink)}.personal-practice .site-footer .sf-logo>span{font-size:14px;letter-spacing:0;color:#d5dfe1}
