.professional-links{display:flex;flex-wrap:wrap;gap:10px 22px;margin:24px 0;font-weight:600}.professional-links a{color:inherit;text-underline-offset:4px}.evidence-scroll{max-width:100%;overflow-x:auto;margin:24px 0;border:1px solid #cbdcda;border-radius:16px;background:#fff}.evidence-scroll:focus-visible{outline:3px solid #197a72;outline-offset:3px}.evidence-table{width:100%;min-width:620px;border-collapse:collapse;text-align:left;color:#17343a}.evidence-table caption{text-align:left;padding:20px 22px;font-weight:700;font-size:1.1rem}.evidence-table th,.evidence-table td{padding:18px 22px;vertical-align:top;border-top:1px solid #dce6e4;line-height:1.65}.evidence-table thead th{background:#edf5f3}.evidence-table tbody th{width:23%;font-weight:600}.evidence-table td:last-child{width:29%}.evidence-table a{color:#12635c;text-underline-offset:3px}.profile-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}.profile-fact{padding:24px;border:1px solid #dce6e4;border-radius:18px;background:#fff}.profile-fact h2{font-size:1.12rem;margin:0 0 12px}.profile-fact p{margin:0;line-height:1.7}.profile-fact a{color:#12635c}.profile-record{max-width:850px}.profile-record li+li{margin-top:16px}.service-expertise{padding:24px;border-left:4px solid #197a72;background:#fff;border-radius:0 14px 14px 0;margin-bottom:28px}.service-expertise h2{font-size:1.45rem;margin-top:0}.service-feedback{padding:24px;border:1px solid #cbdcda;border-radius:14px;background:#fff;margin-top:28px}.service-feedback h3{margin-top:0}.service-feedback blockquote{margin:16px 0;line-height:1.8}.service-feedback cite{font-style:normal;font-weight:600}.service-feedback p{font-size:.95rem}.profile-contact .hero-actions{flex-wrap:wrap}.professional-profile-page main>section[id],#doctor-choice-title,#recenzie-cristina-g{scroll-margin-top:110px}@media(max-width:840px){.profile-facts{grid-template-columns:1fr}.evidence-table th,.evidence-table td{padding:14px 16px}.professional-links{gap:10px 18px}.service-expertise,.service-feedback{padding:20px}.evidence-scroll:before{content:"Glisează pentru toate coloanele →";display:block;padding:12px 16px;font-size:.85rem;color:#45635e;border-bottom:1px solid #dce6e4}}
