.sg-hero-links{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.sg-rehber{background:var(--ground);scroll-margin-top:0}.sg-fazlar{gap:12px;margin-top:40px;display:grid}.sg-faz{background:var(--surface);border-top:3px solid var(--ink);padding:24px 22px 26px}.sg-faz.tekrar{border-top-color:var(--lime)}.sg-yer{background:var(--ground);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:5px 9px;font-size:12px;font-weight:500;display:inline-block}.sg-faz h3{font-family:var(--serif);margin-top:14px;font-size:clamp(1.7rem,5vw,2.1rem);font-weight:400;line-height:1.1}.sg-faz ol{margin:16px 0 0;padding:0;list-style:none}.sg-faz li{border-top:1px solid var(--line);color:var(--muted);padding:14px 0 14px 46px;font-size:16px;font-weight:300;line-height:1.55;position:relative}.sg-faz li b{color:var(--ink);margin-bottom:2px;font-weight:500;display:block}.sg-no{background:var(--graphite);width:30px;height:30px;color:var(--ground);border-radius:50%;place-items:center;font-size:13.5px;font-weight:500;display:grid;position:absolute;top:14px;left:0}.sg-faz.tekrar .sg-no{background:var(--lime);color:var(--ink)}.sg-tekrar-not{border-top:1px solid var(--line);margin-top:6px;padding-top:14px;font-size:14.5px;font-weight:500}@media (width>=960px){.sg-fazlar{grid-template-columns:repeat(3,1fr);gap:20px}}.sg-yanlislar{gap:12px;margin-top:40px;display:grid}.sg-y{background:var(--graphite);color:var(--ground);padding:24px 22px}.sg-y-etiket{letter-spacing:.14em;text-transform:uppercase;color:var(--lime);font-size:12px;font-weight:500}.sg-y-yanlis{font-family:var(--serif);color:#f3f3f1b3;margin-top:10px;font-size:clamp(1.4rem,4.6vw,1.75rem);line-height:1.2;text-decoration:line-through 2px #e9d24acc}.sg-y p+p{color:#f3f3f1d9;margin-top:12px;font-weight:300;line-height:1.6}.sg-y b{color:var(--ground);font-weight:500}@media (width>=900px){.sg-yanlislar{grid-template-columns:1fr 1fr;gap:20px}}.sg-hesap{background:var(--graphite);color:var(--ground);scroll-margin-top:0}.sg-hesap .h2{color:var(--ground);max-width:14ch}.sg-hesap-grid{gap:36px;display:grid}.sg-hesap-grid>*{min-width:0}.sg-hesap-lead{color:#f3f3f1d9;max-width:46ch;margin-top:20px;font-size:17.5px;font-weight:300;line-height:1.65}.sg-hesap-not{max-width:52ch;color:var(--muted-2);margin-top:16px;font-size:14.5px;font-weight:300;line-height:1.6}.sg-kart{background:var(--surface);color:var(--ink);padding:22px}.sg-sinif{border:0;grid-template-columns:repeat(3,1fr);gap:6px;margin:0;padding:0;display:grid}.sg-sinif legend{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;padding:0;font-size:12.5px;font-weight:500}.sg-sinif label{cursor:pointer;position:relative}.sg-sinif input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.sg-sinif span{border:1px solid var(--line);background:var(--ground);place-items:center;height:52px;font-size:16px;font-weight:500;transition:background .2s,border-color .2s;display:grid}.sg-sinif input:checked+span{background:var(--lime);border-color:var(--lime)}.sg-sinif input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.sg-sonuc{min-height:120px;margin-top:22px}.sg-sonuc [hidden]{display:none}.sg-bos{color:var(--muted);padding:22px 0;font-weight:300}.sg-satir{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:14px 0;font-size:16.5px;display:flex}.sg-satir dt{color:var(--muted);font-weight:300}.sg-satir dd{font-variant-numeric:tabular-nums;margin:0;font-weight:500}.sg-toplam{justify-content:space-between;align-items:baseline;gap:16px;margin-top:16px;display:flex}.sg-toplam span{color:var(--muted);font-size:14.5px}.sg-toplam b{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:clamp(2rem,7vw,2.6rem);font-weight:400;line-height:1}@media (width>=960px){.sg-hesap-grid{grid-template-columns:5fr 6fr;align-items:center;gap:96px}.sg-kart{padding:32px}}.prose .tablo{overflow-x:auto}.prose table{border-collapse:collapse;width:100%;font-size:16px}.prose th,.prose td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 14px 12px 0;line-height:1.5}.prose thead th{border-bottom:1px solid var(--ink);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:500}.prose tbody th{font-weight:500}.sg-tablo td{font-variant-numeric:tabular-nums;white-space:nowrap}.sg-kaynak{color:var(--muted);font-size:14.5px}
