.lp__crumbs{padding-block:var(--s-16)}.lp__listing{display:flex;flex-direction:column;gap:var(--s-24)}.lp__title{margin:0;font-size:var(--t-h2-size);line-height:var(--t-h2-line);letter-spacing:-.48px;font-weight:var(--fw-medium)}.lp__count{color:var(--c-accent)}.lp__facts[hidden]{display:none}.lp__facts{display:flex;flex-wrap:wrap;align-items:center;margin:var(--s-4) 0 0;font-size:var(--t-meta-size);line-height:var(--t-meta-line);letter-spacing:var(--t-meta-track);color:var(--c-text-muted)}.lp__sep{flex:none;width:1px;height:1.2rem;margin:0 var(--s-8);background-color:var(--c-border)}.lp__fact{display:inline-flex;align-items:center}.lp__fact[hidden]{display:none}.lp__fact-price{color:var(--c-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp__results{display:flex;flex-direction:column;gap:var(--s-16)}.lp__head{display:flex;align-items:center;justify-content:flex-end;min-height:var(--s-32)}.lp__head[hidden]{display:none}@media (max-width:767.98px){.lp__head{display:none}}.lp__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--grid-gap);gap:var(--grid-gap);width:100%}.lp__results[data-listing-view=tiles] .lp__grid{--cell-doctor-tile:34rem;grid-template-columns:repeat(auto-fill,minmax(min(var(--cell-doctor-tile),100%),1fr));row-gap:0;-webkit-margin-after:calc(var(--grid-gap) * -1);margin-block-end:calc(var(--grid-gap) * -1)}.lp__grid .lp__empty{grid-column:1/-1}.lp__grid .lp__empty--off{display:none}.lp__grid .clinic-map{grid-column:1/-1;-webkit-margin-after:var(--grid-gap);margin-block-end:var(--grid-gap)}@media (min-width:1280px){.lp__grid .rating__count{white-space:nowrap;margin-left:calc(var(--s-4) - var(--s-8))}}.lp__listing .fl__results{grid-template-columns:minmax(0,1fr);gap:0}@media (max-width:1023.98px){.lp__listing .fl__top{flex-wrap:wrap}.lp__listing .fl__quick{width:100%;margin-left:0}}.lp__section-title{margin:0 0 var(--s-16)}.lp__related-grid{align-items:stretch}.lp__related-grid .lp__rel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-column-gap:var(--s-16);column-gap:var(--s-16)}.lp__rel-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--s-48);height:var(--s-48);border-radius:var(--r-lg);background-color:var(--c-bg);color:var(--c-accent);transition:background-color var(--tr)}.lp__rel-text{display:flex;flex-direction:column;gap:var(--s-4);min-width:0}.lp__rel-name{font-size:var(--t-body-size);line-height:var(--t-body-line);letter-spacing:var(--t-body-track);font-weight:var(--fw-medium);transition:color var(--tr)}.lp__rel-count{font-size:var(--t-meta-size);line-height:var(--t-meta-line);letter-spacing:var(--t-meta-track);color:var(--c-text-muted)}.lp__rel-arrow{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--s-40);height:var(--s-40);border:1px solid var(--c-border);border-radius:var(--r-full);color:var(--c-text);font-size:var(--t-body-size);transition:background-color var(--tr),border-color var(--tr),color var(--tr)}.lp__related-grid .lp__rel:hover .lp__rel-name{color:var(--c-accent)}.lp__related-grid .lp__rel:hover .lp__rel-arrow{background-color:var(--c-accent);border-color:var(--c-accent);color:var(--c-on-accent)}.lp__rel-arrow svg,.lp__rel-icon svg{width:var(--icon-size);height:var(--icon-size)}.lp__editor-line{display:flex;flex-direction:column;gap:var(--s-4);margin:0;font-size:var(--t-body-size);line-height:var(--t-body-line)}.lp__editor-post,.lp__editor-role{color:var(--c-text-muted);font-size:var(--t-meta-size);line-height:var(--t-meta-line);letter-spacing:var(--t-meta-track)}.lp__editor-name{font-weight:var(--fw-medium)}.lp__seo{--read-max:72ch;--rail-left:26rem;--rail-right:47rem;--stuck-top:10.4rem}.lp__seo .card{overflow:visible}.lp__seo .head{min-width:0;margin-bottom:var(--s-24)}.lp__seo .head__lead{margin:0 0 var(--s-12);max-width:var(--read-max);color:var(--c-dark-alt);font-size:var(--t-sub-size);line-height:2.8rem;letter-spacing:var(--t-sub-track);font-weight:var(--fw-medium)}.lp__seo .head__lead:last-child{margin-bottom:0}.lp__seo .card>.read,.lp__seo .mid{margin-top:var(--s-24)}.lp__seo .mid{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);grid-column-gap:var(--s-48);column-gap:var(--s-48);align-items:start}.lp__seo .mid[data-ogl]{grid-template-columns:var(--rail-left) minmax(0,1fr)}.lp__seo .mid[data-vrach]{grid-template-columns:minmax(0,1fr) var(--rail-right)}.lp__seo .mid[data-ogl][data-vrach]{grid-template-columns:var(--rail-left) minmax(0,1fr) var(--rail-right)}.lp__seo .rail{align-self:stretch;min-width:0}.lp__seo .toc{position:-webkit-sticky;position:sticky;top:var(--stuck-top);padding:var(--s-20);border-radius:var(--r-lg);background-color:var(--c-bg)}.lp__seo .toc__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s-12);cursor:pointer;list-style:none}.lp__seo .toc__summary::-webkit-details-marker{display:none}.lp__seo .toc__label{font-size:var(--t-meta-size);line-height:var(--t-meta-line);letter-spacing:var(--t-meta-track);color:var(--c-text-muted)}.lp__seo .toc__caret{display:none;flex-shrink:0;color:var(--c-text-muted);transition:transform var(--tr)}.lp__seo .toc__list{display:flex;flex-direction:column;gap:var(--s-4);margin:var(--s-16) 0 0;padding:0;list-style:none}.lp__seo .toc__link{display:flex;gap:var(--s-12);padding:var(--s-8) var(--s-12);margin-inline:calc(-1 * var(--s-12));border-radius:var(--r-md);font-size:var(--t-body-size);line-height:var(--t-body-line);letter-spacing:var(--t-body-track);transition:background-color var(--tr),color var(--tr)}.lp__seo .toc__link:hover{background-color:var(--c-accent-soft);color:var(--c-accent-press)}.lp__seo .toc__link.is-current{background-color:var(--c-accent-soft);color:var(--c-accent);font-weight:var(--fw-medium)}.lp__seo .toc__link.is-current .toc__num{color:var(--c-accent)}.lp__seo .toc__num{flex-shrink:0;width:2rem;color:var(--c-text-muted)}.lp__seo .read{min-width:0;max-width:var(--read-max);display:flex;flex-direction:column;gap:var(--s-48)}.lp__seo .aside{min-width:0;align-self:stretch}.lp__seo .aside__stick{position:-webkit-sticky;position:sticky;top:var(--stuck-top);min-width:0;scroll-margin-top:var(--stuck-top)}.lp__seo .editor__disclaimer{margin:0;font-size:var(--t-meta-size);line-height:var(--t-meta-line);letter-spacing:var(--t-meta-track);color:var(--c-text-muted)}@media (max-width:1499.98px){.lp__seo{--rail-right:34rem}}@media (max-width:1279.98px){.lp__seo .mid{min-width:0;display:flex;flex-direction:column;gap:var(--s-40);align-items:stretch}.lp__seo .aside__stick{position:static}.lp__seo .rail{align-self:stretch}.lp__seo .toc{position:static}.lp__seo .read{gap:var(--s-40)}}@media (max-width:767.98px){.lp__seo{--stuck-top:8rem}.lp__seo .mid,.lp__seo .read{gap:var(--s-32)}.lp__seo .toc{padding:var(--s-16) 0;border-block:1px solid var(--c-border);border-radius:0;background-color:transparent}.lp__seo .toc__caret{display:inline-flex}.lp__seo .toc:not([open]) .toc__caret{transform:rotate(-90deg)}.lp__seo .head__lead{font-size:var(--t-body-size);line-height:var(--t-body-line);letter-spacing:var(--t-body-track)}}.lp__seo-text{margin:0 0 var(--s-12);max-width:72ch;font-size:var(--t-body-size);line-height:var(--t-body-line);color:var(--c-text-soft)}.lp__seo-text:last-child{margin-bottom:0}.lp__price-title{margin:var(--s-24) 0 var(--s-12)}.lp__price-scroll{overflow-x:auto}@media (max-width:767.98px){.lp__price-scroll{padding-right:var(--s-24);-webkit-mask-image:linear-gradient(to right,currentColor calc(100% - var(--s-24)),transparent);mask-image:linear-gradient(to right,currentColor calc(100% - var(--s-24)),transparent)}.lp__price-scroll:focus-visible{-webkit-mask-image:none;mask-image:none}}.lp__price-table{width:100%;min-width:34rem;border-collapse:collapse;font-size:var(--t-meta-size);line-height:var(--t-meta-line);letter-spacing:var(--t-meta-track)}.lp__price-table td,.lp__price-table th{padding:var(--s-12) var(--s-16) var(--s-12) 0;text-align:left;white-space:nowrap;border-bottom:1px solid var(--c-border-soft);font-weight:var(--fw-regular)}.lp__price-table thead th{color:var(--c-text-muted)}.lp__price-table tbody th{color:var(--c-text)}.lp__price-table tbody tr:last-child td,.lp__price-table tbody tr:last-child th{border-bottom:0}.lp__price-cell{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp__price-link{color:var(--c-accent);transition:color var(--tr)}.lp__price-link:hover{color:var(--c-accent-press)}