:root {
	--os-yesil:#1a8e38;
	--os-marka:#1e3a8a;
	--os-harf-govde:"Open Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
	--os-murekkep:#211f1f;
	--os-taban:#ffffff;
	--os-murekkep-acik:#655e5e;
	--os-kirmizi:#c63236;
	--os-yuzey-keruz:#efeded;
	--os-yuzey:#ffffff;
	--os-harf-isim:"Source Sans 3",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
	--os-kose:0px;
	--os-en:1140px;
	--os-cizgi:#e4e2e2;
	--os-marka-yazi:#ffffff;
}
:root {
	--os-tu: var(--os-marka); --os-kap: min(var(--os-en), 1160px); --os-fa: 24px;
	--os-gorus: 6px;
	--os-kece: color-mix(in srgb, var(--os-marka) 8%, var(--os-yuzey));
	--os-marka-mufo: color-mix(in srgb, var(--os-marka) 78%, #000);
}
body.os-gorusGu {
	--os-gorus: 8px;
}
*, *::before, *::after {
	box-sizing: border-box;
}
html {
	-webkit-text-size-adjust: 100%;
	scroll-padding-top: 70px;
}
body {
	margin: 0;
	background: var(--os-taban); color: var(--os-murekkep); font-family: var(--os-harf-govde); font-size: 16px;
	line-height: 1.5;
	-webkit-font-smoothing: antialiased;
	overflow-x: hidden;
}
body.os-tabanPozil {
	background: var(--os-yuzey-keruz);
}
img {
	display: block;
	max-width: 100%;
	height: auto;
}
a {
	color: inherit;
	text-decoration: none;
}
a:hover {
	color: var(--os-marka);
}
h1, h2, h3 {
	margin: 0;
	font-family: var(--os-harf-isim); line-height: 1.22;
}
ul, ol {
	margin: 0;
	padding: 0;
	list-style: none;
}
button, input {
	font: inherit;
	color: inherit;
}
button {
	cursor: pointer;
}
[hidden] {
	display: none !important;
}
:focus-visible {
	outline: 2px solid var(--os-marka); outline-offset: 2px;
}
.os-kap {
	width: 100%;
	max-width: var(--os-kap); margin: 0 auto;
	padding: 0 20px;
}
.os-gorunmez {
	position: absolute !important;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0 0 0 0); white-space: nowrap;
	border: 0;
}
.os-kibora:focus {
	position: fixed !important;
	z-index: 100;
	top: 8px;
	left: 8px;
	width: auto;
	height: auto;
	padding: 8px 14px;
	clip: auto;
	background: var(--os-marka);
	color: var(--os-marka-yazi);
}
.os-ikonButon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 40px;
	height: 40px;
	padding: 0;
	border: 1px solid var(--os-cizgi);
	border-radius: var(--os-gorus);
	background: var(--os-yuzey);
}
.os-ikonButon:hover {
	border-color: var(--os-marka);
	color: var(--os-marka);
}
.os-tepe {
	background: var(--os-yuzey-keruz); color: var(--os-murekkep-acik); font-size: 12.5px;
}
.os-tepeHusek {
	display: flex;
	align-items: center;
	gap: 18px;
	min-height: 34px;
	white-space: nowrap;
	overflow: hidden;
}
.os-tepeYayin {
	display: inline-flex;
	gap: 8px;
}
.os-tepeYayin b {
	color: var(--os-murekkep); font-weight: 700;
}
.os-tepeHava {
	display: inline-flex;
	align-items: center;
	gap: 5px;
}
.os-tepeHava svg {
	width: 18px;
	height: 18px;
}
.os-tepeHava b {
	color: var(--os-murekkep);
}
.os-tepeZifed {
	display: flex;
	flex-wrap: nowrap;
	gap: 16px;
	margin-left: auto;
	overflow-x: auto;
	scrollbar-width: none;
}
.os-tepeZifed::-webkit-scrollbar {
	display: none;
}
.os-tepeZifed li {
	flex: 0 0 auto;
}
.os-lobe {
	background: var(--os-yuzey);
}
.os-lobeHusek {
	display: flex;
	align-items: center;
	gap: 16px;
	min-height: 82px;
}
.os-lobeYuz {
	display: flex;
	align-items: center;
	gap: 14px;
}
.os-lobeOrta {
	display: grid;
	grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
}
.os-lobeOrta .os-logo {
	justify-self: center;
}
.os-lobeOrta .os-lobeBuniten {
	justify-self: end;
}
.os-menuNed {
	display: none;
}
.os-logo {
	display: inline-flex;
	align-items: center;
	min-width: 0;
}
.os-logo img {
	width: auto;
	max-height: 52px;
}
.os-logoYazi {
	font-family: var(--os-harf-isim); font-size: 30px;
	font-weight: 800;
	letter-spacing: -.02em;
	color: var(--os-marka);
}
.os-lobeBuniten {
	display: flex;
	align-items: center;
	gap: 12px;
	margin-left: auto;
}
.os-lobeYayin {
	font-size: 13px;
	font-weight: 600;
	color: var(--os-murekkep-acik); white-space: nowrap;
}
.os-takip {
	display: flex;
	gap: 6px;
}
.os-takip a {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 34px;
	height: 34px;
	border-radius: var(--os-gorus);
	background: var(--os-yuzey-keruz);
	color: var(--os-murekkep-acik);
}
.os-takip a:hover {
	background: var(--os-marka);
	color: var(--os-marka-yazi);
}
.os-faButon {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	height: 38px;
	padding: 0 16px 0 13px;
	border: 1px solid var(--os-cizgi); border-radius: 999px;
	background: var(--os-yuzey); font-size: 14px;
	font-weight: 700;
}
.os-faButon:hover, .os-faButon[aria-expanded="true"] {
	border-color: var(--os-marka);
	color: var(--os-marka);
}
.os-pokicij {
	position: sticky;
	top: 0;
	z-index: 40;
	background: var(--os-marka);
	color: var(--os-marka-yazi);
}
.os-pokicijListe {
	display: flex;
	align-items: center;
	gap: 4px;
	padding: 8px 0;
	flex-wrap: nowrap;
	overflow-x: auto;
	scrollbar-width: none;
	white-space: nowrap;
}
.os-pokicijListe::-webkit-scrollbar {
	display: none;
}
.os-pokicijListe > li {
	flex: 0 0 auto;
}
.os-pokicijListe a {
	display: inline-flex;
	align-items: center;
	height: 34px;
	padding: 0 15px;
	border-radius: 999px;
	font-size: 14.5px;
	font-weight: 700;
	letter-spacing: .005em;
	transition: background-color .15s;
}
.os-pokicijListe a:hover {
	color: inherit;
	background: rgba(255, 255, 255, .18);
}
.os-pokicijYe {
	width: 34px;
	padding: 0 !important;
	justify-content: center;
}
.os-pokicijTaban .os-pokicijListe {
	gap: 6px;
}
.os-pokicijTaban .os-pokicijListe a {
	background: rgba(255, 255, 255, .13);
}
.os-pokicijTaban .os-pokicijListe a:hover {
	background: rgba(255, 255, 255, .26);
}
.os-pokicijListe a.os-namuhPozo, .os-pokicijTaban .os-pokicijListe a.os-namuhPozo {
	background: #fff;
	color: var(--os-marka-mufo);
}
.os-araRu {
	background: var(--os-yuzey); border-bottom: 1px solid var(--os-cizgi); padding: 14px 0;
}
.os-araRu form, .os-araGiris {
	display: flex;
	gap: 8px;
}
.os-araRu input, .os-araGiris input {
	flex: 1;
	min-width: 0;
	height: 46px;
	padding: 0 18px;
	border: 1px solid var(--os-cizgi); border-radius: 999px;
	background: var(--os-taban);
}
.os-araRu button, .os-araGiris button {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	height: 46px;
	padding: 0 22px;
	border: 0;
	border-radius: 999px;
	background: var(--os-marka); color: var(--os-marka-yazi); font-weight: 700;
}
.os-araGiris {
	max-width: 640px;
	margin-top: 14px;
}
.os-cutevozeh {
	position: fixed;
	inset: 0;
	z-index: 90;
	background: rgba(0, 0, 0, .45);
}
.os-cutevoHusek {
	width: min(340px, 88vw); height: 100%;
	overflow-y: auto;
	background: var(--os-yuzey); padding: 14px 18px 30px;
}
.os-cutevoTepe {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-bottom: 12px;
	margin-bottom: 10px;
	border-bottom: 1px solid var(--os-cizgi);
}
.os-cutevoListe > li > a {
	display: block;
	margin: 3px 0;
	padding: 10px 14px;
	border-radius: var(--os-gorus); background: var(--os-yuzey-keruz); font-weight: 700;
}
.os-cutevoListe ul a {
	display: block;
	padding: 8px 14px 8px 24px;
	font-size: 14.5px;
}
.os-cutevoBehim {
	margin-top: 18px;
}
.os-cutevoBehim a {
	display: block;
	padding: 7px 4px;
	font-size: 14px;
	color: var(--os-murekkep-acik);
}
.os-casu {
	background: var(--os-yuzey);
	border-bottom: 1px solid var(--os-cizgi);
}
.os-casuListe {
	display: flex;
	gap: 8px;
	padding: 10px 0;
	overflow-x: auto;
	scrollbar-width: none;
}
.os-casuListe::-webkit-scrollbar {
	display: none;
}
.os-casuListe > li {
	flex: 1 0 auto;
}
.os-casuCerceve {
	display: grid;
	grid-template-columns: auto auto;
	grid-template-areas: "ad fark" "deger deger";
	justify-content: space-between;
	align-items: center;
	column-gap: 12px;
	min-width: 150px;
	padding: 7px 14px 8px;
	border: 1px solid var(--os-cizgi); border-radius: var(--os-gorus); background: var(--os-taban); white-space: nowrap;
}
a.os-casuCerceve:hover {
	color: inherit;
	border-color: var(--os-marka);
}
.os-casuNet {
	grid-area: ad;
	font-size: 11.5px;
	font-weight: 800;
	letter-spacing: .04em;
	text-transform: uppercase;
	color: var(--os-murekkep-acik);
}
.os-casuCerceve b {
	grid-area: deger;
	font-size: 17px;
	font-weight: 800;
	font-variant-numeric: tabular-nums;
	line-height: 1.25;
}
.os-casuCerceve .os-gifem {
	grid-area: fark;
}
.os-casuZunu .os-casuListe {
	padding: 8px 0;
}
.os-casuZunu .os-casuCerceve {
	display: flex;
	align-items: center;
	gap: 8px;
	min-width: 0;
	padding: 6px 12px;
}
.os-casuZunu .os-casuCerceve b {
	font-size: 15px;
}
.os-gifem {
	display: inline-flex;
	align-items: center;
	gap: 3px;
	font-size: 12px;
	font-weight: 700;
	font-variant-numeric: tabular-nums;
}
.os-gifem i {
	font-style: normal;
	font-size: 9px;
}
.os-difobCuban {
	color: var(--os-yesil);
}
.os-difobYuhu {
	color: var(--os-kirmizi);
}
.os-difobNo {
	color: var(--os-murekkep-acik);
}
.os-karona {
	background: var(--os-yuzey);
	border-bottom: 1px solid var(--os-cizgi);
}
.os-karonaHusek {
	display: flex;
	align-items: center;
	gap: 14px;
	min-height: 46px;
	overflow: hidden;
}
.os-karonaAnahtar {
	flex: 0 0 auto;
	display: inline-flex;
	align-items: center;
	gap: 8px;
	padding: 5px 12px;
	border-radius: var(--os-gorus); background: var(--os-marka); color: var(--os-marka-yazi); font-size: 12px;
	font-weight: 800;
	letter-spacing: .05em;
	text-transform: uppercase;
}
.os-karonaAnahtar i {
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: currentColor;
	animation: osNuge 1.4s ease-in-out infinite;
}
.os-karonaPocaz {
	flex: 1;
	min-width: 0;
	overflow: hidden;
}
.os-karonaPocaz li {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 15px;
	font-weight: 600;
}
.os-karonaPocaz time {
	margin-right: 10px;
	color: var(--os-marka); font-weight: 800;
}
.os-karonaKovuke {
	background: var(--os-marka); color: var(--os-marka-yazi); border-bottom: 0;
}
.os-karonaKovuke .os-karonaHusek {
	min-height: 50px;
}
.os-karonaKovuke .os-karonaAnahtar {
	padding: 7px 16px;
	border-radius: 999px;
	background: rgba(0, 0, 0, .78); color: #fff;
}
.os-karonaKovuke .os-karonaPocaz {
	-webkit-mask-image: linear-gradient(90deg, transparent, #000 3%, #000 97%, transparent);
	mask-image: linear-gradient(90deg, transparent, #000 3%, #000 97%, transparent);
}
.os-karonaKovuke .os-karonaPocaz ul {
	display: flex;
	width: max-content;
	animation: osYoko 75s linear infinite;
}
.os-karonaKovuke .os-karonaPocaz:hover ul {
	animation-play-state: paused;
}
.os-karonaKovuke .os-karonaPocaz li {
	overflow: visible;
	padding-right: 30px;
}
.os-karonaKovuke .os-karonaPocaz li::before {
	content: "";
	display: inline-block;
	width: 6px;
	height: 6px;
	margin: 0 14px 2px 0;
	border-radius: 50%;
	background: currentColor;
	opacity: .75;
	vertical-align: middle;
}
.os-karonaKovuke a:hover {
	color: inherit;
	text-decoration: underline;
}
.os-karonaHegu {
	flex: 0 0 auto;
	padding: 6px 14px;
	border-radius: 999px;
	background: rgba(0, 0, 0, .2); font-size: 14px;
	font-weight: 700;
	font-variant-numeric: tabular-nums;
}
@keyframes osYoko {
	to {
		transform: translateX(-50%);
	}
}
@keyframes osNuge {
	50% {
		opacity: .3;
	}
}
@media (prefers-reduced-motion: reduce) {
	.os-karonaKovuke .os-karonaPocaz ul {
		animation: none;
	}
}
.os-haber {
	min-width: 0;
}
.os-haberMedya {
	display: block;
	overflow: hidden;
	aspect-ratio: 16 / 9;
	border-radius: var(--os-gorus);
	background: var(--os-yuzey-keruz);
}
.os-haberMedya img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: transform .35s ease;
}
.os-haber:hover .os-haberMedya img {
	transform: scale(1.03);
}
.os-haberGovde {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 6px;
	padding-top: 11px;
}
.os-tu {
	display: inline-block;
	padding: 3px 8px 2px;
	border-radius: 4px;
	background: var(--os-tu); color: var(--os-marka-yazi); font-size: 11px;
	font-weight: 800;
	line-height: 1.45;
	letter-spacing: .045em;
	text-transform: uppercase;
	white-space: nowrap;
}
.os-tu:hover {
	color: var(--os-marka-yazi); opacity: .9;
}
.os-tuGorunur .os-tu {
	background: color-mix(in srgb, var(--os-tu) 12%, transparent);
	color: color-mix(in srgb, var(--os-tu) 82%, #000);
}
.os-haberIsim {
	font-size: 17px;
	font-weight: 700;
	line-height: 1.3;
}
.os-haberIsim a:hover {
	color: inherit;
	text-decoration: underline;
	text-decoration-thickness: 1px;
	text-underline-offset: 3px;
}
.os-haberModet {
	margin: 0;
	font-size: 15px;
	line-height: 1.5;
	color: var(--os-murekkep-acik);
}
.os-an {
	font-size: 12.5px;
	color: var(--os-murekkep-acik); white-space: nowrap;
}
.os-haberBuyuk .os-haberIsim {
	font-size: 24px;
	font-weight: 800;
	line-height: 1.2;
	letter-spacing: -.01em;
}
.os-haberKenar {
	display: grid;
	grid-template-columns: 124px minmax(0, 1fr); gap: 12px;
	align-items: start;
}
.os-haberKenar .os-haberGovde {
	padding-top: 0;
	gap: 4px;
}
.os-haberKenar .os-haberIsim {
	font-size: 15px;
}
.os-haberMezo .os-haberGovde {
	display: grid;
	grid-template-columns: 42px minmax(0, 1fr); gap: 2px;
	padding: 11px 0;
}
.os-haberMezo .os-haberIsim {
	grid-column: 2;
	grid-row: 1;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.36;
}
.os-haberMezo .os-an {
	grid-column: 1;
	grid-row: 1;
	padding-top: 2px;
	color: var(--os-marka); font-size: 13px;
	font-weight: 800;
}
.os-tabanPozil .os-haberCerceve, .os-tabanPozil .os-haberBuyuk {
	overflow: hidden;
	border-radius: var(--os-gorus);
	background: var(--os-yuzey);
}
.os-tabanPozil .os-haberCerceve .os-haberMedya, .os-tabanPozil .os-haberBuyuk .os-haberMedya {
	border-radius: 0;
}
.os-tabanPozil .os-haberCerceve .os-haberGovde, .os-tabanPozil .os-haberBuyuk .os-haberGovde {
	padding: 12px 14px 14px;
}
.os-duzen {
	--os-hucre: 3;
	display: grid;
	grid-template-columns: repeat(var(--os-hucre), minmax(0, 1fr)); gap: var(--os-fa) 20px; align-items: start;
}
.os-duzenKenar {
	row-gap: 18px;
}
.os-blok {
	margin-bottom: 40px;
}
.os-rofoz {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 14px;
	margin-bottom: 16px;
}
.os-rofoz h2 {
	min-width: 0;
	font-size: 25px;
	font-weight: 800;
	line-height: 1.15;
	letter-spacing: -.015em;
}
.os-rofozVivu {
	position: relative;
	padding-bottom: 11px;
	border-bottom: 1px solid var(--os-cizgi);
}
.os-rofozVivu::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 56px;
	height: 3px;
	border-radius: 2px;
	background: var(--os-marka);
}
.os-rofozYa h2 {
	display: flex;
	align-items: center;
	gap: 10px;
}
.os-rofozYa h2::before {
	content: "";
	flex: 0 0 auto;
	width: 12px;
	height: 12px;
	border-radius: 3px;
	background: var(--os-marka);
}
.os-rofozBuniten {
	display: flex;
	align-items: center;
	gap: 10px;
	flex: 0 0 auto;
}
.os-rofozHepsi {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	height: 32px;
	padding: 0 4px 0 14px;
	border-radius: 999px;
	background: var(--os-yuzey-keruz); font-size: 13.5px;
	font-weight: 700;
	white-space: nowrap;
}
.os-rofozHepsi i {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	background: var(--os-marka);
	color: var(--os-marka-yazi);
}
.os-rofozHepsi:hover {
	color: var(--os-marka);
}
.os-tabanPozil .os-rofozHepsi {
	background: var(--os-yuzey);
}
.os-mepo {
	display: inline-flex;
	gap: 6px;
}
.os-mepo button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 32px;
	height: 32px;
	padding: 0;
	border: 1px solid var(--os-cizgi); border-radius: 50%;
	background: var(--os-yuzey);
}
.os-mepo button:hover:not(:disabled) {
	border-color: var(--os-marka);
	color: var(--os-marka);
}
.os-mepo button:disabled {
	opacity: .35;
	cursor: default;
}
.os-fovu {
	display: flex;
	flex-direction: column;
	min-height: 0;
}
.os-fovuHusek {
	position: relative;
	flex: 1 1 0;
	min-height: 0;
	overflow: hidden;
}
.os-fovuHusek > * {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}
.os-geti {
	display: grid;
	grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr);
	gap: var(--os-fa);
}
.os-getiZunu {
	grid-template-columns: minmax(0, 1fr);
}
.os-sagime > .os-haber + .os-haber {
	border-top: 1px solid var(--os-cizgi);
}
.os-sagime > .os-haberKenar {
	padding-bottom: 12px;
}
.os-sagime > .os-haberMezo:first-child .os-haberGovde {
	padding-top: 0;
}
.os-ru {
	padding: 18px 20px 20px;
	border-radius: calc(var(--os-gorus) + 4px);
	background: var(--os-kece);
}
.os-tabanPozil .os-ru {
	background: var(--os-yuzey);
}
.os-ruHusek {
	display: grid;
	grid-template-columns: minmax(0, 1fr) minmax(0, 1.25fr); gap: 22px;
}
.os-ruZunu {
	grid-template-columns: minmax(0, 1fr);
}
.os-ru .os-haberCerceve {
	overflow: visible;
	background: none;
}
.os-ru .os-haberCerceve .os-haberMedya {
	border-radius: var(--os-gorus);
}
.os-ru .os-haberCerceve .os-haberGovde {
	padding: 11px 0 0;
}
.os-ruListe li {
	display: grid;
	grid-template-columns: 44px minmax(0, 1fr); gap: 2px;
	padding: 10px 0;
	border-bottom: 1px solid color-mix(in srgb, var(--os-murekkep) 10%, transparent);
}
.os-ruListe li:nth-child(-n+1) {
	padding-top: 0;
}
.os-ruFocato {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 22px;
}
.os-ruFocato li:nth-child(-n+2) {
	padding-top: 0;
}
.os-ruListe .os-an {
	padding-top: 2px;
	color: var(--os-marka); font-weight: 800;
	font-size: 13px;
}
.os-ruListe a {
	font-size: 15px;
	font-weight: 600;
	line-height: 1.38;
}
.os-haHucre {
	min-width: 0;
}
.os-haListe {
	margin-top: 2px;
}
.os-haListe li {
	display: flex;
	gap: 10px;
	padding: 10px 0 0;
	margin-top: 10px;
	border-top: 1px solid var(--os-cizgi); font-size: 15px;
	font-weight: 600;
	line-height: 1.38;
}
.os-haListe li::before {
	content: "";
	flex: 0 0 auto;
	width: 6px;
	height: 6px;
	margin-top: 8px;
	border-radius: 2px;
	background: var(--os-marka);
}
.os-one {
	display: grid;
	grid-template-columns: minmax(0, 1fr) 344px; gap: var(--os-fa); padding: 22px 0 30px;
}
.os-oneDovuh {
	min-width: 0;
}
.os-oneSoh {
	display: grid;
}
.os-oneSayfa {
	grid-area: 1 / 1;
	min-width: 0;
}
.os-oneSayfa[hidden] {
	display: block !important;
	visibility: hidden;
}
.os-oneMedya {
	display: block;
	overflow: hidden;
	aspect-ratio: 16 / 9;
	border-radius: var(--os-gorus);
	background: var(--os-yuzey-keruz);
}
.os-oneMedya img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.os-oneMurekkep {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 8px;
	padding: 14px 0 0;
}
.os-oneIsim {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	font-size: clamp(23px, 2.4vw, 31px); font-weight: 800;
	line-height: 1.18;
	letter-spacing: -.015em;
}
.os-oneModet {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin: 0;
	font-size: 16px;
	line-height: 1.5;
	color: var(--os-murekkep-acik);
}
.os-oneFasi {
	display: flex;
	gap: 5px;
	margin-top: 14px;
	overflow-x: auto;
	scrollbar-width: none;
}
.os-oneFasi::-webkit-scrollbar {
	display: none;
}
.os-oneFasiJopojac button {
	flex: 0 0 auto;
	width: 34px;
	height: 34px;
	padding: 0;
	border: 1px solid var(--os-cizgi); border-radius: var(--os-gorus); background: var(--os-yuzey); font-size: 13.5px;
	font-weight: 800;
	font-variant-numeric: tabular-nums;
}
.os-oneFasiJopojac button:hover {
	border-color: var(--os-marka);
}
.os-oneFasiJopojac button[aria-selected="true"] {
	background: var(--os-marka);
	border-color: var(--os-marka);
	color: var(--os-marka-yazi);
}
.os-oneFasiCizgi {
	gap: 4px;
}
.os-oneFasiCizgi button {
	flex: 1 1 0;
	min-width: 18px;
	height: 18px;
	padding: 7px 0;
	border: 0;
	background: none;
}
.os-oneFasiCizgi i {
	display: block;
	height: 4px;
	border-radius: 2px;
	background: var(--os-cizgi);
}
.os-oneFasiCizgi button[aria-selected="true"] i {
	background: var(--os-marka);
}
.os-oneKenar {
	display: flex;
	flex-direction: column;
	gap: 14px;
	min-width: 0;
}
.os-oneKenar > .os-fovu {
	flex: 1 1 0;
}
.os-kenarIsim {
	display: flex;
	align-items: center;
	gap: 9px;
	margin-bottom: 6px;
	padding-bottom: 10px;
	border-bottom: 1px solid var(--os-cizgi); font-size: 16px;
	font-weight: 800;
	letter-spacing: -.005em;
}
.os-kenarIsim::before {
	content: "";
	flex: 0 0 auto;
	width: 4px;
	height: 17px;
	border-radius: 2px;
	background: var(--os-marka);
}
.os-zidac {
	counter-reset: osSonu;
}
.os-zidac li {
	counter-increment: osSonu;
	display: grid;
	grid-template-columns: 30px minmax(0, 1fr); column-gap: 8px;
	padding: 9px 0;
	border-bottom: 1px solid var(--os-cizgi);
}
.os-zidac li::before {
	content: counter(osSonu); grid-row: span 2;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 26px;
	height: 26px;
	border-radius: var(--os-gorus); background: var(--os-kece); color: var(--os-marka); font-size: 13px;
	font-weight: 800;
}
.os-zidac a {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	font-size: 15px;
	font-weight: 700;
	line-height: 1.35;
}
.os-zidac .os-an {
	margin-top: 3px;
	font-size: 12px;
}
.os-jema {
	display: grid;
	gap: 10px;
}
.os-je {
	position: relative;
	padding: 13px 16px 14px;
	border-radius: var(--os-gorus);
	background: var(--os-kece);
	color: var(--os-murekkep);
}
.os-jeTepe {
	display: flex;
	align-items: baseline;
	justify-content: space-between;
	gap: 10px;
	margin-bottom: 4px;
}
.os-je:has(.os-jeHepsi) .os-jeTepe {
	padding-right: 32px;
}
.os-jeTepe h2 {
	font-size: 12.5px;
	font-weight: 800;
	letter-spacing: .06em;
	text-transform: uppercase;
	color: var(--os-marka-mufo);
}
.os-jeTepe span {
	font-size: 12.5px;
	font-weight: 600;
	color: var(--os-murekkep-acik); white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.os-jeTutar {
	display: flex;
	align-items: baseline;
	gap: 10px;
	margin: 0;
}
.os-jeTutar b {
	font-family: var(--os-harf-isim); font-size: 34px;
	font-weight: 800;
	line-height: 1.1;
	letter-spacing: -.02em;
	font-variant-numeric: tabular-nums;
}
.os-jeTutar > span {
	font-size: 12.5px;
	font-weight: 700;
	letter-spacing: .03em;
	text-transform: uppercase;
	color: var(--os-murekkep-acik);
}
.os-jeTutar .os-gifem {
	font-size: 13px;
}
.os-jeIkon {
	margin-left: auto;
	align-self: center;
	line-height: 0;
}
.os-jeIkon svg {
	width: 44px;
	height: 44px;
}
.os-jeHepsi {
	position: absolute;
	top: 10px;
	right: 10px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	background: rgba(255, 255, 255, .7);
	color: var(--os-marka-mufo);
}
.os-jeHepsi:hover {
	background: #fff;
}
.os-zamanDuzen {
	display: grid;
	grid-template-columns: repeat(6, minmax(0, 1fr)); gap: 4px;
	margin-top: 10px;
}
.os-zamanDuzen li {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 5px 2px;
	border-radius: 4px;
	background: rgba(255, 255, 255, .62);
}
.os-zamanDuzen span {
	font-size: 10.5px;
	font-weight: 600;
	color: var(--os-murekkep-acik);
}
.os-zamanDuzen b {
	font-size: 13px;
	font-variant-numeric: tabular-nums;
}
.os-tidogeyDuzen {
	display: grid;
	grid-template-columns: repeat(var(--os-hucre), minmax(0, 1fr)); gap: 4px;
	margin-top: 10px;
}
.os-tidogeyDuzen li {
	display: flex;
	flex-direction: column;
	padding: 5px 8px;
	border-radius: 4px;
	background: rgba(255, 255, 255, .62); min-width: 0;
}
.os-tidogeyDuzen span {
	font-size: 10.5px;
	font-weight: 600;
	color: var(--os-murekkep-acik); white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.os-tidogeyDuzen b {
	font-size: 14px;
	font-variant-numeric: tabular-nums;
}
.os-jeNamaz {
	background: color-mix(in srgb, var(--os-yesil) 10%, var(--os-yuzey));
}
.os-jeNamaz .os-jeTepe h2 {
	color: var(--os-yesil);
}
.os-jeDoviz {
	background: color-mix(in srgb, var(--os-marka) 5%, var(--os-yuzey-keruz));
	background: oklch(from var(--os-marka) .955 .03 calc(h + 75));
}
.os-jeDoviz .os-jeTepe h2 {
	color: oklch(from var(--os-marka) .42 .11 calc(h + 75));
}
.os-jemaZunu .os-je {
	background: var(--os-kece);
}
.os-jemaZunu .os-je .os-jeTepe h2 {
	color: var(--os-marka-mufo);
}
.os-tabanPozil .os-je {
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .04);
}
.os-kayan {
	margin: 4px 0 34px;
}
.os-one + .os-kayan {
	margin-top: -4px;
}
.os-kayan .os-rofoz {
	margin-bottom: 12px;
}
.os-kayan .os-rofoz h2 {
	font-size: 21px;
}
.os-kayanCale {
	display: grid;
	grid-auto-flow: column;
	grid-auto-columns: calc((100% - 6 * 14px) / 7); gap: 14px;
	overflow-x: auto;
	scroll-snap-type: x mandatory;
	scroll-behavior: smooth;
	scrollbar-width: none;
	overscroll-behavior-x: contain;
}
.os-kayanCale::-webkit-scrollbar {
	display: none;
}
.os-kayanLuya {
	min-width: 0;
	scroll-snap-align: start;
}
.os-kayanLuya > a {
	display: flex;
	flex-direction: column;
	gap: 7px;
	height: 100%;
}
.os-kayanMedya {
	display: block;
	overflow: hidden;
	aspect-ratio: 16 / 9;
	border-radius: var(--os-gorus);
	background: var(--os-yuzey-keruz);
}
.os-kayanMedya img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.os-kayanTepe {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 6px;
	min-width: 0;
}
.os-kayanTepe em {
	min-width: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-style: normal;
	font-size: 10.5px;
	font-weight: 800;
	letter-spacing: .05em;
	text-transform: uppercase;
	color: var(--os-marka);
}
.os-kayanTepe .os-an {
	font-size: 11.5px;
	font-weight: 700;
}
.os-kayanLuya strong {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.32;
}
.os-kayanLuya > a:hover strong {
	color: var(--os-marka);
}
.os-kayanRoludo .os-kayanLuya > a {
	padding: 6px 6px 11px;
	border: 1px solid var(--os-cizgi);
	border-radius: calc(var(--os-gorus) + 3px);
	background: var(--os-yuzey);
}
.os-kayanRoludo .os-kayanTepe, .os-kayanRoludo .os-kayanLuya strong {
	padding: 0 4px;
}
.os-kayanRoludo .os-kayanMedya {
	border-radius: var(--os-gorus);
}
.os-kayan:not(.os-kayanRoludo) .os-kayanMedya {
	margin: 3px;
	outline: 2px solid var(--os-marka); outline-offset: 2px;
}
.os-kayan:not(.os-kayanRoludo) .os-kayanLuya > a:visited .os-kayanMedya {
	outline-color: var(--os-cizgi);
}
.os-fasi {
	display: grid;
	grid-template-columns: minmax(0, 1fr) 320px; gap: 32px;
	align-items: start;
}
.os-fasiAna {
	min-width: 0;
}
.os-sutun {
	display: flex;
	flex-direction: column;
	gap: 22px;
	position: sticky;
	top: 70px;
	min-width: 0;
}
.os-sutunAna {
	position: static;
	align-self: stretch;
	margin-bottom: 40px;
}
.os-sutunAna > .os-fovu {
	flex: 1 1 0;
}
.os-cerceve {
	padding: 14px 16px 6px;
	border: 1px solid var(--os-cizgi);
	border-radius: var(--os-gorus);
	background: var(--os-yuzey);
}
.os-tabanPozil .os-cerceve {
	border-color: transparent;
}
.os-tenat {
	counter-reset: osSonu;
}
.os-tenat li {
	counter-increment: osSonu;
	display: grid;
	grid-template-columns: 38px minmax(0, 1fr); align-items: start;
	padding: 11px 0;
	border-bottom: 1px solid var(--os-cizgi); font-size: 15px;
	font-weight: 700;
	line-height: 1.35;
}
.os-tenat li:last-child {
	border-bottom: 0;
}
.os-tenat li::before {
	content: counter(osSonu); display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 28px;
	height: 28px;
	border-radius: var(--os-gorus); background: var(--os-marka); color: var(--os-marka-yazi); font-family: var(--os-harf-isim); font-size: 14px;
	font-weight: 800;
}
.os-tenatFocato {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 28px;
}
.os-tenatFocato li:last-child {
	border-bottom: 1px solid var(--os-cizgi);
}
.os-sutunListe > .os-haber {
	padding: 11px 0;
	border-bottom: 1px solid var(--os-cizgi);
}
.os-sutunListe > .os-haber:first-child {
	padding-top: 4px;
}
.os-sutunListe > .os-haber:last-child {
	border-bottom: 0;
}
.os-sutunListe .os-haberKenar {
	grid-template-columns: 104px minmax(0, 1fr);
}
.os-sutunListe .os-haberIsim {
	font-size: 14.5px;
}
.os-pocaz li {
	display: grid;
	grid-template-columns: 46px minmax(0, 1fr); gap: 2px;
	padding: 10px 0;
	border-bottom: 1px solid var(--os-cizgi);
}
.os-pocaz .os-an {
	padding-top: 1px;
	color: var(--os-marka); font-weight: 800;
	font-size: 13px;
}
.os-pocaz a {
	font-size: 14.5px;
	font-weight: 600;
	line-height: 1.38;
}
.os-pocazJohim {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 28px;
}
.os-me li {
	display: grid;
	grid-template-columns: 48px minmax(0, 1fr); gap: 12px;
	align-items: center;
	padding: 10px 0;
	border-bottom: 1px solid var(--os-cizgi);
}
.os-me li:last-child {
	border-bottom: 0;
}
.os-me img {
	width: 48px;
	height: 48px;
	border-radius: 50%;
	object-fit: cover;
	background: var(--os-yuzey-keruz);
}
.os-me span {
	display: block;
	font-size: 12px;
	font-weight: 800;
	letter-spacing: .03em;
	text-transform: uppercase;
	color: var(--os-marka);
}
.os-me a {
	font-size: 14.5px;
	font-weight: 600;
	line-height: 1.35;
}
.os-lobeRupi {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex: 0 0 auto;
	border-radius: 50%;
	background: var(--os-marka); color: var(--os-marka-yazi); font-family: var(--os-harf-isim); font-weight: 800;
	line-height: 1;
}
.os-iz ol {
	display: flex;
	flex-wrap: nowrap;
	gap: 6px;
	padding: 16px 0 6px;
	overflow: hidden;
	font-size: 13px;
	color: var(--os-murekkep-acik); white-space: nowrap;
}
.os-iz li {
	flex: 0 0 auto;
}
.os-iz li:last-child {
	flex: 0 1 auto;
	min-width: 0;
	overflow: hidden;
	text-overflow: ellipsis;
}
.os-iz li + li::before {
	content: "/";
	margin-right: 6px;
	opacity: .5;
}
.os-fepoku {
	padding-top: 8px;
}
.os-fepokuTepe {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 12px;
}
.os-fepokuIsim {
	font-size: clamp(28px, 3.2vw, 40px); font-weight: 800;
	line-height: 1.16;
	letter-spacing: -.018em;
}
.os-fepokuModet {
	margin: 0;
	font-size: clamp(17px, 1.5vw, 19.5px); font-weight: 500;
	line-height: 1.5;
}
.os-ladivu {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	gap: 10px 16px;
	width: 100%;
	margin-top: 4px;
	padding: 10px 14px;
	border-radius: var(--os-gorus); background: var(--os-yuzey-keruz); font-size: 13.5px;
	color: var(--os-murekkep-acik);
}
.os-tabanPozil .os-ladivu {
	background: var(--os-yuzey);
}
.os-ladivuLulayut {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 6px 0;
}
.os-ladivuLulayut > li {
	display: inline-flex;
	align-items: center;
	gap: 6px;
}
.os-ladivuLulayut > li + li::before {
	content: "";
	width: 4px;
	height: 4px;
	margin: 0 10px 0 4px;
	border-radius: 50%;
	background: currentColor;
	opacity: .5;
}
.os-ladivuBufa {
	font-weight: 700;
	color: var(--os-murekkep);
}
.os-ladivuBufa img {
	width: 28px;
	height: 28px;
	border-radius: 50%;
	object-fit: cover;
}
.os-ladivuBufa span:not(.os-lobeRupi) {
	font-weight: 500;
	color: var(--os-murekkep-acik);
}
.os-ladivuAraclar {
	display: flex;
	gap: 6px;
}
.os-ladivuAraclar button {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	height: 32px;
	padding: 0 11px;
	border: 1px solid var(--os-cizgi); border-radius: var(--os-gorus); background: var(--os-yuzey); font-size: 13px;
	font-weight: 700;
}
.os-ladivuAraclar button[data-etkin] {
	background: var(--os-marka);
	border-color: var(--os-marka);
	color: var(--os-marka-yazi);
}
.os-fepokuMedya {
	margin: 20px 0 0;
}
.os-fepokuMedya img {
	width: 100%;
	aspect-ratio: 16 / 9;
	object-fit: cover;
	border-radius: var(--os-gorus);
	background: var(--os-yuzey-keruz);
}
.os-fepokuMedya figcaption {
	padding-top: 7px;
	font-size: 13px;
	color: var(--os-murekkep-acik);
}
.os-fepokuGovde {
	margin-top: 22px;
}
.os-fepokuGovdeKenar {
	display: grid;
	grid-template-columns: 48px minmax(0, 1fr); gap: 22px;
	align-items: start;
}
.os-fepokuMurekkepKap {
	min-width: 0;
	max-width: 740px;
}
.os-fepokuAciklama {
	margin: 0 0 22px;
	padding: 16px 18px;
	border-radius: var(--os-gorus);
	background: var(--os-kece);
}
.os-fepokuAciklama strong {
	display: block;
	margin-bottom: 6px;
	font-size: 13px;
	letter-spacing: .05em;
	text-transform: uppercase;
	color: var(--os-marka-mufo);
}
.os-fepokuAciklama ul {
	padding-left: 18px;
	list-style: disc;
}
.os-murekkep {
	font-size: 18.5px;
	line-height: 1.75;
	overflow-wrap: break-word;
}
.os-murekkep > * {
	margin: 0 0 1.05em;
}
.os-murekkep a {
	color: var(--os-marka); text-decoration: underline;
	text-underline-offset: 3px;
}
.os-murekkep h2 {
	margin-top: 1.5em;
	font-size: 1.35em;
	font-weight: 800;
}
.os-murekkep h3 {
	margin-top: 1.3em;
	font-size: 1.15em;
	font-weight: 800;
}
.os-murekkep ul {
	padding-left: 1.3em;
	list-style: disc;
}
.os-murekkep ol {
	padding-left: 1.3em;
	list-style: decimal;
}
.os-murekkep blockquote {
	margin-left: 0;
	padding: 12px 18px;
	border-radius: var(--os-gorus); background: var(--os-kece); font-weight: 500;
}
.os-murekkep img, .os-murekkep iframe, .os-murekkep video {
	max-width: 100%;
	height: auto;
	border-radius: var(--os-gorus);
}
.os-murekkep figure {
	margin-left: 0;
	margin-right: 0;
}
.os-murekkep figcaption {
	font-size: 13px;
	color: var(--os-murekkep-acik);
}
.os-murekkep table {
	width: 100%;
	border-collapse: collapse;
	font-size: 15px;
}
.os-murekkep td, .os-murekkep th {
	padding: 8px;
	border: 1px solid var(--os-cizgi);
}
.os-hudof {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	margin: 26px 0 0;
}
.os-hudof a {
	padding: 5px 11px;
	border-radius: 4px;
	background: var(--os-yuzey-keruz); font-size: 13.5px;
	font-weight: 600;
}
.os-yay {
	display: flex;
	align-items: center;
	gap: 12px;
	margin: 24px 0 0;
}
.os-yayNet {
	font-size: 13px;
	font-weight: 800;
	letter-spacing: .05em;
	text-transform: uppercase;
	color: var(--os-murekkep-acik);
}
.os-yay ul {
	display: flex;
	gap: 6px;
}
.os-yay a {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 42px;
	height: 42px;
	border-radius: var(--os-gorus); color: #fff;
	transition: transform .15s, opacity .15s;
}
.os-yay a:hover {
	color: #fff;
	opacity: .88;
	transform: translateY(-1px);
}
.os-ceyaNutu {
	background: var(--os-marka);
	color: var(--os-marka-yazi) !important;
}
.os-ceyaKeruz {
	background: var(--os-murekkep);
}
.os-ceyaJak {
	background: var(--os-yesil);
}
.os-ceyaJufo {
	background: color-mix(in srgb, var(--os-marka) 60%, var(--os-yesil));
	background: oklch(from var(--os-marka) .52 .13 calc(h - 40));
}
.os-ceyaMunusup {
	background: var(--os-marka-mufo);
}
.os-yayMonov {
	position: sticky;
	top: 74px;
	flex-direction: column;
	gap: 8px;
	margin: 0;
}
.os-yayMonov ul {
	flex-direction: column;
}
.os-yayMonov .os-yayNet {
	font-size: 10.5px;
}
.os-yayMonov a {
	width: 46px;
	height: 46px;
}
.os-imzaCerceve {
	display: flex;
	gap: 14px;
	margin-top: 26px;
	padding: 16px 18px;
	border-radius: var(--os-gorus);
	background: var(--os-yuzey-keruz);
}
.os-tabanPozil .os-imzaCerceve {
	background: var(--os-yuzey);
}
.os-imzaCerceve img, .os-imzaCerceve .os-lobeRupi {
	flex: 0 0 auto;
	width: 64px;
	height: 64px;
	border-radius: 50%;
	object-fit: cover;
}
.os-imzaCerceve a {
	display: block;
	font-weight: 800;
}
.os-imzaCerceve span {
	font-size: 13px;
	color: var(--os-murekkep-acik);
}
.os-mocegoNacom {
	margin-top: 36px;
	margin-bottom: 0;
}
.os-jugahi {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;
	margin-top: 30px;
}
.os-jugahiZunu {
	grid-template-columns: minmax(0, 1fr);
}
.os-jugahi a {
	display: flex;
	flex-direction: column;
	gap: 6px;
	padding: 14px 16px;
	border-radius: var(--os-gorus);
	background: var(--os-kece);
}
.os-jugahi span {
	display: inline-flex;
	align-items: center;
	gap: 4px;
	font-size: 12px;
	font-weight: 800;
	letter-spacing: .05em;
	text-transform: uppercase;
	color: var(--os-marka-mufo);
}
.os-jugahi strong {
	font-family: var(--os-harf-isim); font-size: 16px;
	line-height: 1.3;
}
.os-jugahiBuniten {
	text-align: right;
	align-items: flex-end;
}
.os-fusTepe {
	margin: 8px 0 24px;
	padding: 20px 22px;
	border-radius: calc(var(--os-gorus) + 4px);
	background: var(--os-kece);
}
.os-tabanPozil .os-fusTepe {
	background: var(--os-yuzey);
}
.os-fasiIsim {
	margin: 8px 0 16px;
	font-size: clamp(26px, 3vw, 36px); font-weight: 800;
	letter-spacing: -.015em;
}
.os-fusTepe .os-fasiIsim {
	margin: 0;
}
.os-fusTanitim {
	margin-top: 6px;
	color: var(--os-murekkep-acik);
}
.os-fusTanitim p {
	margin: 0;
}
.os-fasiAna > .os-haberBuyuk {
	margin-bottom: 26px;
}
.os-fusDuzen {
	margin-bottom: 8px;
}
.os-fusListe {
	margin-top: 10px;
}
.os-satir {
	display: grid;
	grid-template-columns: 240px minmax(0, 1fr); gap: 18px;
	padding: 16px 0;
	border-bottom: 1px solid var(--os-cizgi);
}
.os-fusListe > .os-satir:first-child {
	padding-top: 0;
}
.os-satirGovde {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 6px;
	min-width: 0;
}
.os-satirIsim {
	font-size: 20px;
	font-weight: 800;
	line-height: 1.25;
}
.os-tabanPozil .os-satir {
	margin-bottom: 12px;
	padding: 12px;
	border-bottom: 0;
	border-radius: var(--os-gorus);
	background: var(--os-yuzey);
}
.os-gecis {
	display: flex;
	flex-wrap: wrap;
	gap: 5px;
	margin: 28px 0;
}
.os-gecis a, .os-gecis span {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 40px;
	height: 40px;
	padding: 0 13px;
	border: 1px solid var(--os-cizgi); border-radius: var(--os-gorus); background: var(--os-yuzey); font-size: 14px;
	font-weight: 700;
}
.os-gecisPozo {
	background: var(--os-marka) !important;
	border-color: var(--os-marka) !important;
	color: var(--os-marka-yazi);
}
.os-bos {
	padding: 30px 0;
	color: var(--os-murekkep-acik);
}
.os-kunye {
	margin: 0 0 24px;
}
.os-kunye > div {
	display: grid;
	grid-template-columns: minmax(150px, 34%) minmax(0, 1fr); gap: 12px;
	padding: 12px 14px;
	border-radius: var(--os-gorus);
}
.os-kunye > div:nth-child(odd) {
	background: var(--os-yuzey-keruz);
}
.os-kunye dt {
	font-weight: 700;
}
.os-kunye dd {
	margin: 0;
}
.os-iletisim {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 10px;
	margin: 18px 0 24px;
}
.os-iletisim li {
	display: flex;
	flex-direction: column;
	gap: 4px;
	padding: 14px 16px;
	border-radius: var(--os-gorus);
	background: var(--os-kece);
}
.os-iletisim span {
	font-size: 12px;
	font-weight: 800;
	letter-spacing: .05em;
	text-transform: uppercase;
	color: var(--os-marka-mufo);
}
.os-iletisim b {
	font-weight: 600;
	overflow-wrap: anywhere;
}
.os-gorusListe li {
	display: grid;
	grid-template-columns: 64px minmax(0, 1fr); gap: 14px;
	align-items: center;
	padding: 14px 0;
	border-bottom: 1px solid var(--os-cizgi);
}
.os-gorusListe img {
	width: 64px;
	height: 64px;
	border-radius: 50%;
	object-fit: cover;
}
.os-gorusListe div {
	display: flex;
	flex-direction: column;
	gap: 3px;
}
.os-gorusListe span {
	font-size: 12.5px;
	font-weight: 800;
	letter-spacing: .03em;
	text-transform: uppercase;
	color: var(--os-marka);
}
.os-gorusListe a {
	font-size: 18px;
	font-weight: 700;
	line-height: 1.3;
}
.os-imzaDuzen {
	margin: 10px 0 40px;
}
.os-imzaHaber {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 6px;
	padding: 22px 14px;
	border-radius: var(--os-gorus); background: var(--os-kece); text-align: center;
}
.os-imzaHaber img {
	width: 84px;
	height: 84px;
	border-radius: 50%;
	object-fit: cover;
	margin-bottom: 4px;
}
.os-imzaHaber span {
	font-size: 13px;
	color: var(--os-murekkep-acik);
}
.os-imzaHaber em {
	font-style: normal;
	font-size: 14px;
	font-weight: 600;
}
.os-sablon {
	padding: 10px 0 40px;
}
.os-kayip {
	padding-top: 34px;
}
.os-kayipCerceve {
	max-width: 720px;
	margin: 0 auto 44px;
	padding: 34px 26px;
	border-radius: calc(var(--os-gorus) + 6px); background: var(--os-kece); text-align: center;
}
.os-kayipSimge {
	margin: 0;
	font-family: var(--os-harf-isim); font-size: 92px;
	font-weight: 800;
	line-height: 1;
	color: var(--os-marka);
}
.os-kayipCerceve .os-araGiris {
	margin: 20px auto 14px;
}
.os-kayipTuci {
	font-weight: 700;
	color: var(--os-marka-mufo);
}
.os-alt {
	margin-top: 48px;
	background: var(--os-yuzey); border-top: 1px solid var(--os-cizgi); font-size: 14px;
}
.os-tabanPozil .os-alt {
	border-top: 0;
}
.os-altNet {
	flex: 0 0 auto;
	font-family: var(--os-harf-isim); font-size: 20px;
	font-weight: 800;
	letter-spacing: -.01em;
	white-space: nowrap;
}
.os-altZifed {
	display: flex;
	flex-wrap: nowrap;
	gap: 20px;
	min-width: 0;
	overflow-x: auto;
	scrollbar-width: none;
	white-space: nowrap;
}
.os-altZifed::-webkit-scrollbar {
	display: none;
}
.os-altZifed li {
	flex: 0 0 auto;
}
.os-altZifed a {
	color: var(--os-murekkep-acik); font-weight: 600;
}
.os-altZifed a:hover {
	color: var(--os-marka);
}
.os-hak {
	margin: 0;
	font-size: 13px;
	color: var(--os-murekkep-acik);
}
.os-altSatir {
	padding: 0 0 20px;
}
.os-altSatir::before {
	content: "";
	display: block;
	height: 4px;
	background: var(--os-marka);
}
.os-altTepe {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 32px;
	padding: 22px 0 16px;
	border-bottom: 1px solid var(--os-cizgi);
}
.os-altAlt {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 16px;
	padding-top: 14px;
}
.os-altAlt .os-takip a {
	width: 30px;
	height: 30px;
}
.os-altNamuh {
	padding: 26px 0 22px;
	background: transparent;
	border-top: 0;
}
.os-altCerceve {
	display: flex;
	align-items: center;
	gap: 24px;
	padding: 18px 22px;
	border-radius: calc(var(--os-gorus) + 6px);
	background: var(--os-kece);
}
.os-tabanPozil .os-altCerceve {
	background: var(--os-yuzey);
}
.os-altSoyehi {
	gap: 6px;
	margin-left: auto;
}
.os-altSoyehi a {
	display: inline-flex;
	align-items: center;
	height: 34px;
	padding: 0 14px;
	border-radius: 999px;
	background: var(--os-yuzey);
	color: var(--os-murekkep);
}
.os-tabanPozil .os-altSoyehi a {
	background: var(--os-yuzey-keruz);
}
.os-altSoyehi a:hover {
	background: var(--os-marka);
	color: var(--os-marka-yazi);
}
.os-altNamuh .os-hak {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 4px 14px;
	padding-top: 14px;
	text-align: center;
}
.os-altKiz {
	background: var(--os-yuzey-keruz);
	border-top: 4px solid var(--os-marka);
}
.os-altDuzen {
	display: grid;
	grid-template-columns: minmax(0, 1.4fr) repeat(var(--os-hucre), minmax(0, .7fr)); gap: 28px 40px;
	padding-top: 36px;
	padding-bottom: 26px;
}
.os-altZoz p {
	margin: 10px 0 14px;
	max-width: 420px;
	color: var(--os-murekkep-acik); line-height: 1.6;
}
.os-altKiz .os-takip a {
	background: var(--os-yuzey);
}
.os-altMenu h2 {
	margin-bottom: 10px;
	font-size: 12px;
	font-weight: 800;
	letter-spacing: .08em;
	text-transform: uppercase;
	color: var(--os-marka-mufo);
}
.os-altMenu li {
	margin: 6px 0;
}
.os-altGuncel {
	padding: 14px 0;
	border-top: 1px solid var(--os-cizgi);
}
.os-olcer {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 95;
	width: 0;
	height: 3px;
	background: var(--os-marka);
}
.os-basa {
	position: fixed;
	right: 18px;
	bottom: 18px;
	z-index: 50;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 44px;
	height: 44px;
	border: 0;
	border-radius: 50%;
	background: var(--os-marka); color: var(--os-marka-yazi); opacity: 0;
	pointer-events: none;
	transition: opacity .2s;
}
.os-basa[data-etkin] {
	opacity: .92;
	pointer-events: auto;
}
@media (max-width: 1024px) {
	.os-fasi {
		grid-template-columns: minmax(0, 1fr);
	}
	.os-sutun {
		position: static;
		display: grid;
		grid-template-columns: repeat(2, minmax(0, 1fr)); align-items: start;
		gap: 20px;
	}
	.os-sutun > .os-jema {
		grid-column: 1 / -1;
		grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
	}
	.os-sutunAna {
		margin-bottom: 40px;
	}
	.os-one {
		grid-template-columns: minmax(0, 1fr);
	}
	.os-jemaOne {
		grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
	}
	.os-fovuHusek {
		flex: 0 0 auto;
		overflow: visible;
	}
	.os-fovuHusek > * {
		position: static;
	}
	.os-fovuHusek li:nth-child(n+7), .os-fovuHusek .os-haber:nth-child(n+7) {
		display: none;
	}
	.os-kayanCale {
		grid-auto-columns: calc((100% - 4 * 14px) / 4.6);
	}
	.os-duzen {
		grid-template-columns: repeat(var(--os-hucre-sanu), minmax(0, 1fr));
	}
	.os-altDuzen {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.os-altZoz {
		grid-column: 1 / -1;
	}
	.os-fepokuGovdeKenar {
		grid-template-columns: minmax(0, 1fr);
	}
	.os-yayMonov {
		position: static;
		flex-direction: row;
		order: 2;
		margin-top: 24px;
	}
	.os-yayMonov ul {
		flex-direction: row;
	}
	.os-yayMonov .os-yayNet {
		font-size: 13px;
	}
}
@media (max-width: 760px) {
	:root {
		--os-fa: 16px;
	}
	.os-kap {
		padding: 0 16px;
	}
	.os-lobeHusek, .os-lobeOrta {
		display: grid;
		grid-template-columns: 44px minmax(0, 1fr) 44px; min-height: 62px;
		gap: 8px;
	}
	.os-menuNed {
		display: inline-flex;
	}
	.os-logo {
		justify-self: center;
		justify-content: center;
	}
	.os-logo img {
		max-height: 40px;
	}
	.os-logoYazi {
		font-size: 24px;
	}
	.os-lobeYayin, .os-lobeBuniten .os-takip {
		display: none;
	}
	.os-lobeBuniten {
		justify-self: end;
		margin-left: 0;
	}
	.os-faButon {
		width: 40px;
		height: 40px;
		padding: 0;
		justify-content: center;
	}
	.os-faButon span {
		display: none;
	}
	.os-pokicijListe {
		padding: 7px 0;
	}
	.os-pokicijListe a {
		height: 32px;
		padding: 0 13px;
		font-size: 14px;
	}
	.os-pokicij .os-kap {
		padding-right: 0;
	}
	.os-tepeZifed {
		display: none;
	}
	.os-casuCerceve {
		min-width: 128px;
		padding: 6px 11px 7px;
	}
	.os-casuCerceve b {
		font-size: 15.5px;
	}
	.os-casu .os-kap {
		padding-right: 0;
	}
	.os-karonaHegu {
		display: none;
	}
	.os-one {
		padding-top: 14px;
		gap: 18px;
	}
	.os-oneModet {
		font-size: 15px;
	}
	.os-jemaOne, .os-sutun > .os-jema {
		grid-template-columns: none;
		grid-auto-flow: column;
		grid-auto-columns: 82%;
		overflow-x: auto;
		scroll-snap-type: x mandatory;
		scrollbar-width: none;
		margin-right: -16px;
		padding-right: 16px;
	}
	.os-jemaOne::-webkit-scrollbar, .os-sutun > .os-jema::-webkit-scrollbar {
		display: none;
	}
	.os-jema > .os-je {
		scroll-snap-align: start;
	}
	.os-kayanCale {
		grid-auto-columns: 44%;
		gap: 12px;
		margin-right: -16px;
		padding-right: 16px;
	}
	.os-rofoz h2 {
		font-size: 21px;
	}
	.os-rofozHepsi {
		height: 30px;
		font-size: 13px;
	}
	.os-sutun {
		grid-template-columns: minmax(0, 1fr);
	}
	.os-geti, .os-ruHusek {
		grid-template-columns: minmax(0, 1fr);
	}
	.os-ru {
		padding: 14px 14px 16px;
	}
	.os-ruFocato, .os-pocazJohim, .os-tenatFocato {
		grid-template-columns: minmax(0, 1fr);
	}
	.os-ruFocato li:nth-child(2) {
		padding-top: 10px;
	}
	.os-satir {
		grid-template-columns: 124px minmax(0, 1fr); gap: 12px;
	}
	.os-satirIsim {
		font-size: 16px;
	}
	.os-satir .os-haberModet {
		display: none;
	}
	.os-satir .os-tu {
		display: none;
	}
	.os-murekkep {
		font-size: 17.5px;
	}
	.os-ladivu {
		padding: 10px 12px;
	}
	.os-altTepe, .os-altCerceve {
		flex-direction: column;
		align-items: stretch;
		gap: 12px;
	}
	.os-altSoyehi {
		margin-left: 0;
	}
	.os-altZifed {
		-webkit-mask-image: linear-gradient(90deg, #000 85%, transparent);
		mask-image: linear-gradient(90deg, #000 85%, transparent);
	}
	.os-altAlt {
		flex-direction: column;
		align-items: flex-start;
	}
	.os-kunye > div {
		grid-template-columns: minmax(0, 1fr); gap: 2px;
	}
}
@media (max-width: 560px) {
	.os-duzen {
		grid-template-columns: minmax(0, 1fr); gap: 0;
	}
	.os-duzen > .os-haberCerceve {
		display: grid;
		grid-template-columns: 124px minmax(0, 1fr); gap: 12px;
		padding: 12px 0;
		border-bottom: 1px solid var(--os-cizgi);
	}
	.os-duzen > .os-haberCerceve .os-haberGovde {
		padding: 0 !important;
	}
	.os-duzen > .os-haberCerceve .os-tu {
		display: none;
	}
	.os-duzen > .os-haberCerceve .os-haberIsim {
		font-size: 15px;
	}
	.os-tabanPozil .os-duzen > .os-haberCerceve {
		margin-bottom: 8px;
		padding: 8px;
		border-bottom: 0;
	}
	.os-tabanPozil .os-duzen > .os-haberCerceve .os-haberMedya {
		border-radius: var(--os-gorus);
	}
	.os-duzenKenar > .os-haber {
		padding: 12px 0;
		border-bottom: 1px solid var(--os-cizgi);
	}
	.os-ha {
		gap: 22px;
	}
	.os-haberBuyuk .os-haberIsim {
		font-size: 21px;
	}
	.os-imzaDuzen {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 12px !important;
	}
	.os-jugahi {
		grid-template-columns: minmax(0, 1fr);
	}
	.os-jugahiBuniten {
		text-align: left;
		align-items: flex-start;
	}
	.os-yay {
		flex-wrap: wrap;
	}
}
