/* SEO-first reading aids. Scoped to the new batch; no new palette or motion dependency. */
.svc-breadcrumbs{padding-top:24px}
.svc-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;list-style:none;margin:0;padding:0;font-size:12px;line-height:1.5}
.svc-breadcrumbs li{display:flex;gap:16px;max-width:100%;overflow-wrap:anywhere}
.svc-breadcrumbs li+li:before{content:'/';opacity:.5}
.svc-breadcrumbs a{text-underline-offset:3px}
.svc-seo-hero .svc-expansion-grid{padding-top:52px}
.svc-seo-hero h1{font-size:clamp(36px,4vw,60px)!important;line-height:1.1!important;text-wrap:balance}
.svc-seo-hero .svc-hero-promise{font-family:'Instrument Serif',Georgia,serif;font-size:clamp(30px,3.6vw,50px);line-height:1.1;max-width:25ch;margin:20px 0 0;text-wrap:balance}
.svc-seo-hero.svc-expansion-editorial .svc-hero-promise{margin-inline:auto}
.svc-reading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;padding-block:56px;border-bottom:1px solid var(--line)}
.svc-reading-index{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.svc-reading-index summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;min-height:56px;list-style:none;cursor:pointer;font-size:20px}
.svc-reading-index summary::-webkit-details-marker{display:none}
.svc-reading-index[open] summary img{transform:rotate(45deg)}
.svc-reading-index ol{padding:0 0 12px 24px;margin:0}
.svc-reading-index li{padding-block:6px;font-size:15px;line-height:1.5}
.svc-reading-index a{text-underline-offset:4px}
.svc-intent-note h2{font-size:26px!important;line-height:1.25!important;margin:0 0 16px!important}
.svc-intent-note p{font-size:16px;line-height:1.65;margin:0 0 16px;color:var(--muted)}
.svc-reference #ilgili-hizmetler{scroll-margin-top:110px}
@media(max-width:800px){.svc-reading{grid-template-columns:1fr;gap:32px;padding-block:40px}.svc-seo-hero .svc-expansion-grid{padding-top:36px}.svc-seo-hero.svc-expansion-editorial .svc-hero-promise{margin-inline:0}}
@media(max-width:480px){.svc-breadcrumbs{padding-top:20px}.svc-seo-hero h1{font-size:34px!important}.svc-seo-hero .svc-hero-promise{font-size:36px}.svc-reading-index summary{font-size:18px}}
