.ru-hero{padding:44px 0 30px;display:grid;grid-template-columns:1.25fr 1fr;gap:32px;align-items:center}.ru-hero h1{font:clamp(32px,4.6vw,49px)/1.12 var(--serif);margin:12px 0 20px}.ru-hero p{color:var(--ink-2)}.ru-hero figure{margin:0}.ru-hero img{width:100%;height:350px;object-fit:cover;border-radius:3px}.ru-hero figcaption,.ru-meta{font-size:13px;color:var(--ink-3);line-height:1.6}.ru-kicker{font-size:13px;font-weight:700;letter-spacing:.05em;color:var(--accent)!important}.ru-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin:22px 0}.ru-answer{padding:22px 24px;border-left:3px solid var(--accent);background:var(--accent-soft);margin:24px 0}.ru-answer p{margin:8px 0}.ru-heading{font:30px/1.2 var(--serif);margin-top:36px}.ru-guides{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0 40px}.ru-guide{border:1px solid var(--line);padding:22px;background:var(--card)}.ru-guide h3{font:23px/1.25 var(--serif);margin:8px 0 14px}.ru-guide p{font-size:15px;color:var(--ink-2)}.ru-filter{display:flex;flex-wrap:wrap;gap:14px;margin:22px 0;padding:18px;background:var(--card);border:1px solid var(--line)}.ru-filter label{display:flex;flex-direction:column;gap:6px;font-size:14px;flex:1;min-width:180px}.ru-filter input,.ru-filter select{font:inherit;font-size:16px;padding:10px;width:100%;min-width:0;border:1px solid var(--line);background:#fff}.ru-filter label:has(input[type=checkbox]){flex-direction:row;align-items:center}.ru-filter input[type=checkbox]{width:18px;min-width:18px;height:18px;accent-color:var(--accent)}.ru-copy{white-space:pre-wrap;font:16px/1.7 var(--sans);padding:20px;background:var(--card);border:1px solid var(--line);overflow-wrap:anywhere}.ru-article{padding:30px 0}.ru-article h1{font:clamp(30px,4vw,42px)/1.2 var(--serif)}.ru-article h2{font:27px/1.3 var(--serif);margin-top:32px}.ru-article h3{font-size:19px}.ru-article li{margin:10px 0}.ru-article p{line-height:1.8}.ru-article address{font-style:normal}.ru-table{overflow:auto;margin:20px 0}.ru-table table{border-collapse:collapse;width:100%;font-size:15px}.ru-table th,.ru-table td{text-align:left;padding:12px;border:1px solid var(--line);vertical-align:top}.ru-table th{background:var(--accent-soft)}[hidden]{display:none!important}@media(max-width:650px){.ru-hero{grid-template-columns:1fr;gap:10px;padding-top:28px}.ru-hero img{height:220px}.ru-guides{grid-template-columns:1fr}.ru-filter{padding:14px}.ru-filter label{min-width:100%}.ru-answer{padding:16px}.ru-article h1{overflow-wrap:anywhere}}.ru-filter-panel{margin:20px 0;border:1px solid var(--line);background:var(--card)}.ru-filter-panel summary{cursor:pointer;padding:16px 18px;font-weight:600;color:var(--accent)}.ru-filter-panel .ru-filter{border:0;margin:0;padding-top:4px}.ru-supported-card{border-color:#80aaa3}.ru-language-badge{display:inline-block;padding:4px 9px;border-radius:4px;background:#145f54;color:#fff;font-weight:700;font-size:13px}.ru-contact-btn{display:inline-block;padding:9px 14px;background:var(--accent);color:#fff!important;border-radius:4px;text-decoration:none}.ru-mode-switch{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0 8px}.ru-mode-switch button{font:inherit;font-size:15px;border:1px solid var(--accent);padding:10px 14px;background:transparent;color:var(--accent);border-radius:5px;cursor:pointer}.ru-mode-switch button[aria-pressed=true]{background:var(--accent);color:#fff}.ru-supported-card .card-top{margin-bottom:14px;align-items:center}.clinic-photo-link>img{width:100%;height:auto;aspect-ratio:8/5;object-fit:cover}.ru-answer{border:0;border-top:1px solid var(--line);background:transparent;padding:22px 0;margin:30px 0}.ru-answer>strong{font-weight:500;font-size:18px}.ru-answer p{font-size:15px;color:var(--ink-2)}.ru-guides{display:block;margin:0 0 40px}.ru-guide{background:transparent;border:0;border-bottom:1px solid var(--line);padding:20px 0;display:grid;grid-template-columns:1.2fr 1fr;gap:30px;align-items:baseline}.ru-guide h3{font-size:25px;margin:0;font-weight:400}.ru-guide h3 a{text-decoration:none;color:var(--ink)}.ru-guide p{margin:0;font-size:14px}.ru-heading{font-weight:400}.ru-article h1{font-weight:400;letter-spacing:-.025em}.ru-article h2{font-weight:400}.ru-supported-card{border:0}.ru-language-badge{color:var(--ink-2);background:transparent;padding:0;font-size:12px;font-weight:400;border-radius:0}.ru-supported-card .card-top{margin-bottom:12px;font-size:12px;gap:5px 10px}.ru-contact-btn{background:transparent;color:var(--accent)!important;border:0;padding:0;border-radius:0;text-decoration:underline;text-underline-offset:4px}.ru-card-services{font-size:14px!important;color:var(--ink-2);margin:0 0 8px!important}.ru-mode-switch{border-bottom:1px solid var(--line);gap:24px;margin:14px 0 0}.ru-mode-switch button{border:0;border-radius:0;background:transparent;padding:12px 0;color:var(--ink-3);font-size:14px}.ru-mode-switch button[aria-pressed=true]{background:transparent;color:var(--ink);box-shadow:0 1px var(--ink)}.ru-filter-panel{border:0;border-bottom:1px solid var(--line);background:transparent;margin:0 0 18px}.ru-filter-panel summary{padding:14px 0;font-size:14px;font-weight:400;color:var(--ink-2)}.ru-filter-panel .ru-filter{padding:4px 0 18px;background:transparent}.ru-copy{background:#f1f0eb;border:0;font-size:15px}#ru-count{font-size:12px;color:var(--ink-3);margin:20px 0}@media(max-width:650px){.ru-guide{grid-template-columns:1fr;gap:10px}.ru-guide h3{font-size:23px}.ru-mode-switch{gap:20px}.ru-mode-switch button{font-size:13px}}
