/*! Web Yazılım & SEO: Fatih Öz */
.hm-sayfa{--hm-lacivert:#0B3C5D;--hm-mavi:#1B6CA8;--hm-yesil:#1F6B6B;--hm-acik-yesil:#E6F3F2;--hm-sari:#F6C453;--hm-metin:#1E2A35;--hm-soluk:#4A5D6B;--hm-zemin:#F1F5F9;--hm-cizgi:#DCE5EE;background:var(--hm-zemin);color:var(--hm-metin);font-size:16px;line-height:1.6}
.hm-kap{max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box}
.hm-ust{background:linear-gradient(135deg,var(--hm-lacivert) 0%,var(--hm-mavi) 62%,var(--hm-yesil) 100%);color:#fff;padding:28px 0 36px}
.hm-iz ol{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:6px;font-size:14px;color:#CFE0EE}
.hm-iz li+li::before{content:"›";margin-right:6px}
.hm-iz a{color:#CFE0EE;text-decoration:none}
.hm-iz a:hover{color:#fff;text-decoration:underline}
.hm-iz span{color:#fff}
.hm-ust h1{margin:0 0 12px;font-size:38px;line-height:1.2;font-weight:800;max-width:900px;color:#fff}
.hm-giris{margin:0 0 10px;max-width:860px;font-size:17px;color:#E6F3F2}
.hm-sayi{margin:6px 0 16px;font-size:14px;color:#CFE0EE}
.hm-dugmeler{display:flex;flex-wrap:wrap;gap:10px}
.hm-dugme{display:inline-flex;align-items:center;min-height:46px;padding:0 18px;border-radius:12px;font-weight:700;text-decoration:none;box-sizing:border-box}
.hm-dugme-sari{background:var(--hm-sari);color:#3A2E00}
.hm-dugme-acik{background:#fff;color:var(--hm-lacivert)}
.hm-dugme-mavi{background:var(--hm-mavi);color:#fff}
.hm-dugme-cizgi{border:1.5px solid var(--hm-mavi);color:var(--hm-mavi);background:#fff}
.hm-dugme:hover{filter:brightness(.95);text-decoration:none}
.hm-bolum-nav{background:#fff;border-bottom:1px solid var(--hm-cizgi)}
.hm-bolum-nav .hm-kap{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px;padding-bottom:12px}
.hm-bolum-nav a{display:inline-flex;align-items:center;gap:7px;background:var(--bz,var(--hm-acik-yesil));color:var(--b,var(--hm-yesil));padding:7px 14px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none}
.hm-bolum-nav a span{background:#fff;border-radius:999px;min-width:22px;padding:0 6px;font-size:12px;font-weight:700;line-height:20px;text-align:center;box-sizing:border-box}
.hm-bolum-nav a:hover{filter:brightness(.96);text-decoration:none}
.hm-icerik{padding-top:28px;padding-bottom:44px;display:flex;flex-direction:column;gap:22px}
.hm-ana{display:flex;flex-direction:column;gap:4px;background:#fff;border:2px solid var(--hm-yesil);border-radius:16px;padding:20px 22px;text-decoration:none;color:var(--hm-metin)}
.hm-ana-etiket{align-self:flex-start;background:var(--hm-yesil);color:#fff;font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px}
.hm-ana-baslik{font-size:21px;font-weight:800;color:var(--hm-lacivert)}
.hm-ana-ozet{font-size:15px;color:var(--hm-soluk)}
.hm-ana:hover .hm-ana-baslik{text-decoration:underline}
.hm-b-temel{--b:#1B6CA8;--bz:#E8F1F9}.hm-b-belirti{--b:#B45309;--bz:#FDF1E1}.hm-b-tani{--b:#4338CA;--bz:#EEEFFC}.hm-b-tedavi{--b:#1F6B6B;--bz:#E3F2F1}
.hm-b-cocuk{--b:#BE185D;--bz:#FCEAF2}.hm-b-yakin{--b:#7C3AED;--bz:#F2EDFE}.hm-b-benzer{--b:#0E7490;--bz:#E2F4F8}.hm-b-diger{--b:#475569;--bz:#EEF2F6}.hm-b-testler{--b:#946200;--bz:#FEF4DA}
.hm-bolum{background:#fff;border:1px solid var(--hm-cizgi);border-top:4px solid var(--b);border-radius:18px;padding:22px 22px 24px;scroll-margin-top:90px}
.hm-bolum-bas{display:flex;align-items:center;gap:14px;margin-bottom:18px}
.hm-bolum-bas>div{flex:1;min-width:0}
.hm-bolum-ikon{flex:0 0 48px;height:48px;border-radius:14px;background:var(--bz);color:var(--b);display:flex;align-items:center;justify-content:center}
.hm-bolum-ikon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.hm-bolum h2{margin:0;font-size:21px;line-height:1.3;font-weight:800;color:var(--hm-lacivert)}
.hm-bolum-bas p{margin:3px 0 0;font-size:15px;line-height:1.45;color:var(--hm-soluk)}
.hm-bolum-sayi{flex:0 0 auto;background:var(--bz);color:var(--b);font-size:13px;font-weight:700;padding:4px 12px;border-radius:999px}
.hm-yazilar{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:14px}
.hm-yazi{display:flex;flex-direction:column;gap:6px;height:100%;box-sizing:border-box;padding:16px 18px;background:#fff;border:1px solid var(--hm-cizgi);border-radius:14px;color:var(--hm-metin);text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}
.hm-yazi:hover{border-color:var(--b);box-shadow:0 8px 20px rgba(11,60,93,.08);transform:translateY(-2px);text-decoration:none}
.hm-yazi-baslik{font-size:16px;font-weight:700;line-height:1.4;color:var(--hm-lacivert)}
.hm-yazi:hover .hm-yazi-baslik{color:var(--b)}
.hm-yazi-ozet{flex:1;font-size:14px;line-height:1.5;color:var(--hm-soluk);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.hm-yazi-oku{margin-top:4px;font-size:14px;font-weight:700;color:var(--b)}
.hm-test{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;background:var(--bz);border-color:transparent}
.hm-test .hm-yazi-oku{margin-top:0;flex:0 0 auto}
.hm-uzman{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between;background:#fff;border:1px solid var(--hm-cizgi);border-radius:16px;padding:22px;scroll-margin-top:90px}
.hm-uzman h2{margin:0 0 4px;font-size:21px;font-weight:800;color:var(--hm-lacivert)}
.hm-uzman p{margin:0;color:var(--hm-soluk)}
.hm-sss{background:#fff;border:1px solid var(--hm-cizgi);border-radius:16px;padding:20px 22px;scroll-margin-top:90px}
.hm-sss h2{margin:0 0 8px;font-size:21px;font-weight:800;color:var(--hm-lacivert)}
.hm-sss details{border-top:1px solid var(--hm-cizgi);padding:12px 0}
.hm-sss summary{cursor:pointer;font-weight:700;min-height:28px}
.hm-sss p{margin:8px 0 0;color:var(--hm-soluk)}
.hm-diger h2{margin:0 0 10px;font-size:19px;font-weight:800;color:var(--hm-lacivert)}
.hm-diger ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.hm-diger a{display:inline-block;background:#fff;border:1px solid var(--hm-cizgi);border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600;color:var(--hm-lacivert);text-decoration:none}
.hm-diger a:hover{border-color:var(--hm-mavi);color:var(--hm-mavi)}
.hm-uyari{margin:0;font-size:14px;color:var(--hm-soluk)}
.hm-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.hm-hastalik{display:flex;flex-direction:column;gap:6px;height:100%;box-sizing:border-box;background:#fff;border:1px solid var(--hm-cizgi);border-radius:16px;padding:18px 20px;text-decoration:none;color:var(--hm-metin)}
.hm-hastalik:hover{border-color:var(--hm-mavi)}
.hm-hastalik-ad{font-size:19px;font-weight:800;color:var(--hm-lacivert)}
.hm-hastalik-ozet{font-size:14px;color:var(--hm-soluk);flex:1}
.hm-hastalik-alt{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}
.hm-hastalik-sayi{background:var(--hm-acik-yesil);color:var(--hm-yesil);font-size:13px;font-weight:700;padding:2px 10px;border-radius:999px}
.hm-hastalik-dugme{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border-radius:10px;background:var(--hm-mavi);color:#fff;font-size:15px;font-weight:700}
.hm-hastalik:hover .hm-hastalik-dugme{background:var(--hm-lacivert)}
@media (max-width:900px){.hm-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:700px){.hm-ust{padding:14px 0 18px}.hm-iz ol{margin-bottom:8px;font-size:13px}.hm-ust h1{font-size:21px;line-height:1.25;margin-bottom:6px}.hm-giris{font-size:14.5px;line-height:1.45;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hm-giris+.hm-giris{display:none}.hm-sayi{margin:4px 0 10px;font-size:13px}.hm-dugme{min-height:42px;padding:0 14px;font-size:15px}.hm-bolum-nav .hm-kap{flex-wrap:nowrap;overflow-x:auto;padding-top:10px;padding-bottom:10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hm-bolum-nav .hm-kap::-webkit-scrollbar{display:none}.hm-bolum-nav a{flex:0 0 auto;white-space:nowrap}.hm-icerik{padding-top:18px}.hm-liste{grid-template-columns:minmax(0,1fr)}.hm-bolum,.hm-sss,.hm-uzman{padding:18px}.hm-bolum-bas{gap:12px;margin-bottom:14px}.hm-bolum-ikon{flex-basis:42px;height:42px;border-radius:12px}.hm-bolum h2{font-size:19px}.hm-bolum-bas p{font-size:14px}.hm-bolum-sayi{display:none}.hm-yazilar{gap:10px}.hm-yazi{position:relative;padding:14px 38px 14px 16px}.hm-yazi:not(.hm-test)::after{content:"›";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:24px;line-height:1;color:var(--b)}.hm-yazi:not(.hm-test) .hm-yazi-oku{display:none}.hm-test{padding-right:16px}.hm-yazi-ozet{-webkit-line-clamp:2}}
