/* One editorial rhythm across all Turkish categories. */
.brand img{display:block;width:110px;height:auto;object-fit:contain}
.shell{padding-top:22px;padding-bottom:48px}.crumbs{margin:10px 0 26px}.article-head{margin-bottom:24px;max-width:1000px}.article-head h1{max-width:980px}.byline{margin-top:22px;padding-top:14px}
.editorial-photo{margin:0 0 26px;max-width:1000px}.editorial-photo img{display:block;width:100%;height:clamp(230px,33vw,420px);object-fit:cover;border-radius:20px}.editorial-photo figcaption{font-size:11px;color:var(--muted);text-align:right;padding:7px 4px 0}
.answer{margin-bottom:30px;max-width:1000px}.layout{gap:38px;grid-template-columns:210px minmax(0,740px)}.content>h2:first-child{margin-top:0}.content h2{margin-top:34px}.content p{margin-bottom:18px}
.practice-note{margin:30px 0 0;padding:24px;border:1px solid #b8d9d2;background:#f0f8f5;border-radius:18px}.practice-note h2{font-size:25px;margin:8px 0 15px}.practice-note p:last-child{margin-bottom:0}.flow-update{padding:16px 20px;background:#eaf6f2;border-left:3px solid #087f80;max-width:1000px}
.product-next{margin-top:38px}.related{margin-top:42px;padding-top:28px}.hero{padding:36px 0 28px;gap:36px}.group{padding-top:28px}.note{margin:32px 0}.category-intro{padding:8px 0}.category-intro p{margin:0 0 12px}.category-modules{margin:18px 0 8px}.category-services{margin-top:22px}
.card{padding:0 22px 22px;min-height:0;overflow:hidden}.card-photo{display:block;margin:0 -22px 18px;overflow:hidden}.card-photo img{display:block;width:100%;height:190px;object-fit:cover;transition:transform .35s}.card:hover .card-photo img{transform:scale(1.035)}.card h3{margin-top:10px}.card .read{margin-top:auto}.grid{align-items:stretch}.searchbar{padding-top:22px}
@media(max-width:900px){.layout{grid-template-columns:minmax(0,1fr);gap:20px}.toc{max-width:none}.editorial-photo img{height:300px}}
@media(max-width:560px){.shell{padding:18px 18px 36px}.crumbs{margin-bottom:20px}.article-head h1{font-size:34px}.editorial-photo{margin-bottom:20px}.editorial-photo img{height:235px;border-radius:14px}.answer{margin-bottom:22px}.content h2{margin-top:28px}.practice-note{padding:19px}.product-next{margin-top:28px}.related{margin-top:30px;padding-top:22px}.hero{padding:26px 0 22px}.hero h1{font-size:36px}.feature{margin-top:20px}.card-photo img{height:210px}.category-modules{gap:10px}.group{padding-top:24px}.nefes-sector-nav{padding-block:10px}}
@media(prefers-reduced-motion:reduce){.card-photo img{transition:none}}
