.Sidebar_root__HCzdu{--navbar-height:70px;--sticky-top-offset:16px;position:sticky;top:calc(var(--sticky-top-offset) + var(--navbar-height));border-radius:var(--radius-xl,12px);border:1px solid var(--color-border-border-secondary);background:var(--color-background-bg-primary-alt);display:flex;flex-direction:column;align-items:stretch;gap:24px;align-self:stretch;max-height:calc(100dvh - var(--sticky-top-offset) - var(--navbar-height) - var(--sticky-top-offset));overflow-y:auto;padding:24px 24px 32px;transition:box-shadow .2s ease-in-out}@media(width < 1024px){.Sidebar_root__HCzdu{position:relative;top:0;width:100%;border:none;background:rgba(0,0,0,0);padding:0;max-height:none;overflow:visible}}.Sidebar_root__focused__gl1EK{animation:Sidebar_pulse__sOPqQ 2s infinite}@keyframes Sidebar_pulse__sOPqQ{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-border-border-brand) 40%,transparent)}70%{box-shadow:0 0 0 10px color-mix(in srgb,var(--color-border-border-brand) 0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-border-border-brand) 0%,transparent)}}@layer components{.DietitianCard_root__mcVaI{grid-area:card;display:flex;max-width:var(--container-max-width-desktop);padding:var(--container-padding-desktop);align-items:center;gap:var(--spacing-3xl);align-self:stretch;border-radius:var(--radius-lg);background:var(--color-background-bg-secondary)}.DietitianCard_avatar__EwdQa{width:160px!important;height:160px!important;min-width:160px!important;min-height:160px!important;max-width:160px!important;max-height:160px!important;border-radius:var(--radius-full)!important;font-size:var(--font-size-display-xl)!important}@media(max-width:1280px){.DietitianCard_avatar__EwdQa{font-size:var(--font-size-display-md)!important}}.DietitianCard_avatar__EwdQa img{object-fit:cover}@media(width < 1024px){.DietitianCard_root__mcVaI{flex-direction:column;justify-content:center;align-self:center;justify-self:center;max-width:calc(100% - 32px);width:100%}.DietitianCard_avatar__EwdQa{width:90px!important;height:90px!important;min-width:90px!important;min-height:90px!important;max-width:90px!important;max-height:90px!important}}}.Section_divider__Skpmm{width:100%;height:1px;background-color:var(--color-border-border-secondary)}.SectionAbout_text__L9Oa_{white-space:break-spaces}.SectionCertificates_certificates__tAztQ{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.SectionCertificates_certificates__tAztQ img{object-fit:cover}@media(max-width:768px){.SectionCertificates_certificates__tAztQ{grid-template-columns:repeat(2,1fr)}}.SectionCertificates_certificate__oCsnT{position:relative;min-height:100px}.Service_root__7sDfR{display:flex;width:100%;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--color-border-border-primary);border-radius:16px;background:var(--color-background-bg-primary);color:var(--color-text-text-secondary-700)}.Service_content__zm19X{display:flex;min-width:0;flex:1;flex-direction:column;gap:12px;padding:16px}.Service_header__OC65k{display:flex;align-items:center;gap:12px}.Service_title__6NIVq{font-size:14px;font-weight:600;line-height:20px;overflow-wrap:anywhere;padding-bottom:12px;border-bottom:1px solid var(--color-border-border-secondary)}.Service_scope__iOR6O{min-width:0}.Service_description__3A5eG p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;white-space:pre-line;overflow-wrap:anywhere;font-size:12px;line-height:18px;color:var(--color-text-text-tertiary-600)}.Service_actions__TiYcj{margin:0 16px;padding:16px 0;border-top:1px solid var(--color-border-border-secondary)}.Service_buttons__i5mL9{display:flex;align-items:center;justify-content:flex-end;gap:12px}@media(width >= 1024px){.Service_root__7sDfR{flex-direction:row}.Service_content__zm19X{gap:12px}.Service_title__6NIVq{margin-top:-6px;padding-bottom:0;border:0}.Service_scope__iOR6O{order:1}.Service_description__3A5eG p{-webkit-line-clamp:2}.Service_actions__TiYcj{display:flex;flex-direction:column;justify-content:space-between;gap:24px;flex-shrink:0;margin:0;padding:16px;border:0;border-radius:12px;background:#f7f9f7}.Service_buttons__i5mL9{flex-direction:column;align-items:stretch;gap:6px}}.SectionServices_services__RrnPj{display:flex;flex-direction:column;gap:16px}.SectionServices_filters__M5oSa{display:flex;flex-direction:column;gap:8px}.SectionServices_filter__FMQQ4{padding:5px 12px;border:1px solid var(--color-border-border-secondary);border-radius:9999px;background:var(--color-background-bg-primary);color:var(--color-text-text-secondary-700);font-size:14px;font-weight:500;line-height:20px;cursor:pointer}.SectionServices_filter__FMQQ4[aria-pressed=true]{background:var(--color-background-bg-brand-solid);border-color:var(--color-background-bg-brand-solid);color:#fff}.SectionServices_filter__FMQQ4:focus-visible{outline:2px solid var(--color-border-border-brand);outline-offset:2px}.SectionServices_group__nK6_t{min-width:0}.SectionServices_groupHeading__nOWio{display:flex;align-items:center;gap:8px;padding:16px;margin-bottom:16px;list-style:none;cursor:pointer;color:var(--color-text-text-secondary-700)}.SectionServices_groupHeading__nOWio::-webkit-details-marker{display:none}.SectionServices_group__nK6_t:not([open]) .SectionServices_groupHeading__nOWio>svg{transform:rotate(-90deg)}.page_aside__nRpWZ{position:sticky;top:100px;display:flex;flex-direction:column;grid-area:sidebar;padding-bottom:32px;@media (width < 1024px){display:none;padding-bottom:0}}.DietitianCard_root___5PXE{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-3xl);align-self:stretch;padding:var(--spacing-6);border-radius:var(--radius-xl,12px);border:1px solid var(--color-border-border-secondary);background:var(--color-background-bg-primary-alt)}.DietitianCard_root--recommended__BvLC0{border-color:var(--color-warning-400)}.DietitianCard_avatar__2gcP9{width:96px;height:96px;min-width:96px;min-height:96px;max-width:96px;max-height:96px;border-radius:var(--radius-full);font-size:var(--font-size-display-md)!important}@media(max-width:1280px){.DietitianCard_avatar__2gcP9{font-size:var(--font-size-display-sm)!important}}.DietitianCard_avatar__2gcP9 img{object-fit:cover}