:root {
	--sina-h-serit: 2.25rem;
	--sina-h-baslik: 3.5rem;
	--sina-h-cubuk: 3.5rem;
}

@media (min-width: 64em) {

	:root {
		--sina-h-baslik: 4.5rem;
	}
}

html {
	scroll-padding-block-start: calc(var(--sina-h-baslik) + 1rem);
}

a[href^="tel:"] {
	font-variant-numeric: tabular-nums;
}

@layer components {

	body,
	.entry-content {
		font-size: var(--text-body);
		line-height: var(--text-body--line-height);
	}

	.page-title,
	.sina-band h1,
	.entry-content h1 {
		font-size: var(--text-h1);
		line-height: var(--text-h1--line-height);
		letter-spacing: var(--text-h1--letter-spacing);
		font-weight: var(--text-h1--font-weight);
	}

	.sina-band h2,
	.entry-content h2 {
		font-size: var(--text-h2);
		line-height: var(--text-h2--line-height);
		letter-spacing: var(--text-h2--letter-spacing);
		font-weight: var(--text-h2--font-weight);
	}

	.sina-band h3,
	.entry-content h3 {
		font-size: var(--text-h3);
		line-height: var(--text-h3--line-height);
		letter-spacing: var(--text-h3--letter-spacing);
		font-weight: var(--text-h3--font-weight);
	}

	.sina-band h4,
	.entry-content h4 {
		font-size: var(--text-h4);
		line-height: var(--text-h4--line-height);
		font-weight: var(--text-h4--font-weight);
	}
}

.gallery {
	grid-template-columns: repeat(auto-fit, minmax(min(10rem, 100%), 1fr));
}

@media (min-width: 48em) {

	.gallery {
		grid-template-columns: revert-layer;
	}
}

.sina-band {
	padding-block: var(--spacing-section);
}

.sina-band--tight {
	padding-block: var(--spacing-section-sm);
}

.sina-band--loose {
	padding-block: var(--spacing-section-lg);
}

.sina-tam {
	padding-block: var(--spacing-section-lg);
	background-color: var(--color-surface-alt);
}

.sina-ifade {
	padding-block: var(--spacing-section-lg);
	text-align: center;
}

.sina-ifade__metin {
	max-inline-size: 22ch;
	margin-inline: auto;
	font-size: var(--text-h2);
	line-height: var(--text-h2--line-height);
	letter-spacing: var(--text-h2--letter-spacing);
	font-weight: var(--text-h2--font-weight);
	text-wrap: balance;
}

.sina-ifade__not {
	max-inline-size: 46ch;
	margin: 1.25rem auto 0;
	color: var(--color-muted);
}

.sina-ikili {
	display: grid;
	gap: 2rem;
	align-items: start;
}

@media (min-width: 64em) {

	.sina-ikili {
		grid-template-columns: 5fr 7fr;
		gap: 4rem;
	}
}

.sina-ikili > * {
	min-inline-size: 0;
}

.sina-ikili__baslik {
	margin-block: 0;
}

.sina-ikili__govde > * + * {
	margin-block-start: 1rem;
}

.sina-gozustu {
	display: block;
	margin-block-end: 0.75rem;
	font-size: var(--text-eyebrow);
	line-height: var(--text-eyebrow--line-height);
	letter-spacing: var(--text-eyebrow--letter-spacing);
	font-weight: var(--text-eyebrow--font-weight);
	text-transform: uppercase;
	color: var(--color-primary);
}

.tone-inverse .sina-gozustu {
	color: var(--color-inverse-muted);
}

.sina-kesit.tone-inverse {
	--sina-blueprint: var(--sina-blueprint-inverse);
	--color-surface: var(--color-inverse-surface-alt, var(--color-inverse-surface));
	--color-surface-alt: var(--color-inverse-surface-alt, var(--color-inverse-surface));
}

.sina-lead {
	max-inline-size: 58ch;
}

.sina-hairline {
	border-block-start: 1px solid var(--sina-hairline);
}

.sina-topbar {
	display: none;
	background-color: var(--color-surface-alt);
	border-block-end: 1px solid var(--color-line);
	font-size: var(--text-small);
	line-height: var(--text-small--line-height);
	color: var(--color-muted);
}

@media (min-width: 48em) {

	.sina-topbar {
		display: block;
	}

	.sina-topbar > :is(.container-site, .container-wide) {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: space-between;
		gap: 0.25rem 1.5rem;
		min-block-size: var(--sina-h-serit);
	}
}

.sina-topbar__list {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 0.25rem 1.5rem;
	margin: 0;
	padding: 0;
	list-style: none;
}

.sina-topbar__item a {
	display: inline-flex;
	align-items: center;
	gap: 0.375rem;
	color: inherit;
	text-decoration: none;
}

.sina-topbar__item a:hover,
.sina-topbar__item a:focus-visible {
	color: var(--color-primary);
	text-decoration: underline;
}

.sina-topbar__item svg {
	flex: none;
	inline-size: 1rem;
	block-size: 1rem;
}

.sina-topbar__note {
	margin: 0;
}

.site-header {
	position: sticky;
	inset-block-start: 0;
	z-index: var(--z-header);
	background-color: var(--color-surface-raised);
	border-block-end: 1px solid var(--color-line);
}

.site-header.tone-inverse {
	--color-surface: inherit;
	--color-surface-alt: inherit;
	--color-surface-raised: inherit;
	--color-ink: inherit;
	--color-muted: inherit;
	--color-line: inherit;
	--color-line-strong: inherit;
	--color-primary: inherit;
	--color-primary-hover: inherit;
	--color-on-primary: inherit;
	--color-focus: inherit;

	color-scheme: light;
	color: var(--color-ink);
}

.site-header > .container-site {
	min-block-size: var(--sina-h-baslik);
	gap: 1rem;
	padding-block: 0;
}

.site-header .custom-logo {
	inline-size: auto;
	block-size: auto;
	max-block-size: 2.25rem;
}

.site-header .site-title {
	margin: 0;
	font-size: var(--text-h4);
	font-weight: 700;
}

.site-header .site-title a {
	color: var(--color-ink);
	text-decoration: none;
}

@media (min-width: 48em) {

	.site-header .site-nav {
		order: 2;
		margin-inline-start: auto;
	}

	.site-header .header-actions {
		order: 3;
	}

	.site-header .menu a {
		padding: 0.5rem 0.875rem;
		font-weight: 600;
	}

	.site-header .menu :is(.current-menu-item, .current-menu-ancestor, .current_page_ancestor) > a {
		color: var(--color-primary);
		box-shadow: inset 0 -2px 0 0 var(--color-primary);
	}
}

@media (min-width: 64em) {

	.site-header .custom-logo {
		max-block-size: 2.75rem;
	}
}

.sina-headline,
.sina-hero {
	--color-ink: var(--color-inverse-ink);
	--color-muted: var(--color-inverse-muted);
	--color-line: var(--color-inverse-line);
	--color-focus: var(--sina-cyan);
}

.sina-headline {
	position: relative;
	display: grid;
	align-items: center;
	min-block-size: 13.75rem;
	padding-block: 2rem;
	background-image: linear-gradient(180deg, var(--color-primary-hover), var(--color-inverse-surface));
	color: var(--color-ink);
	text-align: center;

	isolation: isolate;
}

.sina-headline__img {
	position: absolute;
	z-index: -1;
	inset: 0;
	inline-size: 100%;
	block-size: 100%;
	object-fit: cover;
}

.sina-headline--foto::after {
	content: "";
	position: absolute;
	z-index: -1;
	inset: 0;
	background-color: color-mix(in srgb, var(--color-inverse-surface) 70%, transparent);
}

.sina-headline__inner {
	inline-size: 100%;
	max-inline-size: var(--container-site);
	margin-inline: auto;
	padding-inline: var(--spacing-gutter);
}

.sina-headline__title {
	max-inline-size: 26ch;
	margin: 0 auto;
	font-size: var(--text-h1);
	line-height: var(--text-h1--line-height);
	letter-spacing: var(--text-h1--letter-spacing);
	font-weight: var(--text-h1--font-weight);
	text-wrap: balance;
}

.sina-headline__sub {
	max-inline-size: 60ch;
	margin: 0.875rem auto 0;

}

@media (min-width: 48em) {

	.sina-headline {
		min-block-size: 18.75rem;
	}

	.sina-headline__inner {
		padding-inline: var(--spacing-gutter-md);
	}

	.sina-headline__sub {
		font-size: var(--text-lead);
		line-height: var(--text-lead--line-height);
	}
}

.sina-crumbs {
	padding-block: 0.625rem;
	background-color: var(--color-surface-alt);
	border-block-end: 1px solid var(--color-line);
}

.sina-crumbs .breadcrumbs ol {
	font-size: var(--text-small);
}

.site-main > .container-site > .entry-content,
.site-main > .container-site > .sina-band > .container-content,
.sina-band > .entry-content.container-content {
	margin-inline: auto;
}

.sina-layout__main,
.sina-layout__side,
.sina-kesit .split > * {
	min-inline-size: 0;
}

.sina-layout__main > .sina-band > :is(.container-site, .container-content) {
	max-inline-size: none;
	margin-inline: 0;
	padding-inline: 0;
}

.sina-layout {
	display: grid;
	gap: 2.5rem;
}

@media (min-width: 64em) {

	.sina-layout {
		grid-template-columns: 280px minmax(0, 1fr);
		gap: 3rem;
		align-items: start;
	}

	.sina-side {
		position: sticky;
		inset-block-start: calc(var(--sina-h-baslik) + 1.5rem);
		grid-column: 1;
		grid-row: 1;
	}
}

.sina-side h2 {
	margin: 0 0 0.75rem;
	font-size: var(--text-h4);
	line-height: var(--text-h4--line-height);
	font-weight: var(--text-h4--font-weight);
}

.sina-sidenav__list {
	margin: 0;
	padding: 0;
	list-style: none;
	border-block-start: 1px solid var(--color-line);
}

.sina-sidenav__item {
	border-block-end: 1px solid var(--color-line);
}

.sina-sidenav__item a {
	display: block;
	min-block-size: 2.75rem;
	padding: 0.75rem 0.875rem;
	border-inline-start: 2px solid transparent;
	color: var(--color-ink);
	text-decoration: none;
}

.sina-sidenav__item a:hover,
.sina-sidenav__item a:focus-visible {
	background-color: var(--color-surface-alt);
	color: var(--color-primary);
}

.sina-sidenav__item.is-aktif a {
	background-color: var(--color-surface-alt);
	border-inline-start-color: var(--color-primary);
	color: var(--color-primary);
	font-weight: 600;
}

.sina-callcard {
	margin-block-start: 1.5rem;
	padding: 1.25rem;
	background-color: var(--color-surface-raised);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-card);
	box-shadow: var(--shadow-panel);
}

.sina-callcard__baslik {
	margin: 0;
	font-size: var(--text-h4);
	line-height: var(--text-h4--line-height);
	font-weight: var(--text-h4--font-weight);
}

.sina-callcard__tel {
	display: inline-block;
	margin-block: 0.375rem 1rem;
	font-size: var(--text-h3);
	line-height: var(--text-h3--line-height);
	letter-spacing: var(--text-h3--letter-spacing);
	font-weight: 700;
	color: inherit;
	text-decoration: none;
}

.sina-callcard__tel:hover,
.sina-callcard__tel:focus-visible {
	text-decoration: underline;
}

.sina-callcard .btn {
	inline-size: 100%;
}

.sina-callcard .btn + .btn {
	margin-block-start: 0.5rem;
}

.sina-cards {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(min(17rem, 100%), 1fr));
	gap: 1.5rem;
}

.sina-card {
	position: relative;
	display: flex;
	flex-direction: column;
}

.sina-card__media {
	margin: 0;
	overflow: hidden;
	border-radius: var(--radius-card);
	background-color: var(--color-surface-alt);
}

.sina-card__img {
	display: block;
	inline-size: 100%;
	block-size: auto;
	aspect-ratio: 3 / 2;
	object-fit: cover;
	transition: transform 300ms ease;
}

.sina-card:hover .sina-card__img {
	transform: scale(1.03);
}

.sina-card__title {
	margin: 0;
	padding-block-start: 0.875rem;
	font-size: var(--text-h3);
	line-height: var(--text-h4--line-height);
	font-weight: var(--text-h4--font-weight);
	color: var(--color-ink);
}

.sina-card__text {
	margin: 0;
	padding-block-start: 0.5rem;
	font-size: var(--text-small);
	line-height: var(--text-small--line-height);
	color: var(--color-muted);
}

.sina-card__more {
	margin-block-start: auto;
	padding-block-start: 0.75rem;
	font-weight: 600;
	color: var(--color-primary);
	text-decoration: none;
}

.sina-card :is( a.sina-card__more, .sina-card__title a )::after {
	content: "";
	position: absolute;
	inset: 0;
}

.sina-card:hover .sina-card__more {
	text-decoration: underline;
}

.sina-cta__inner {
	display: grid;
	gap: 1.5rem;
}

.sina-cta h2 {
	max-inline-size: 22ch;
	margin: 0;
	text-wrap: balance;
}

.sina-cta__actions {
	display: flex;
	flex-wrap: wrap;
	gap: 0.75rem;
}

@media (min-width: 64em) {

	.sina-cta__inner {
		grid-template-columns: 7fr 5fr;
		align-items: center;
	}

	.sina-cta__actions {
		justify-content: flex-end;
	}
}

.btn {
	min-block-size: 2.75rem;
}

.btn-wa {
	background-color: var(--sina-wa);
	color: var(--color-inverse-ink);
}

.btn-wa:hover:where(:not(:disabled, [aria-disabled="true"])) {
	background-color: var(--sina-wa-hover);
	color: var(--color-inverse-ink);
}

.sina-sticky {
	position: fixed;
	inset-inline: 0;
	inset-block-end: 0;
	z-index: 90;
	display: grid;
	grid-template-columns: 1fr 1fr;
	min-block-size: var(--sina-h-cubuk);

	padding-block-end: env(safe-area-inset-bottom, 0px);
	border-block-start: 1px solid var(--sina-hairline);
	box-shadow: var(--shadow-overlay);
}

.sina-sticky__btn {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 0.5rem;
	min-block-size: var(--sina-h-cubuk);
	border-radius: 0;
	font-weight: 600;
	text-decoration: none;
}

body {
	padding-block-end: calc(var(--sina-h-cubuk) + env(safe-area-inset-bottom, 0px));
}

.sina-wa {
	display: none;
}

@media (min-width: 64em) {

	.sina-sticky {
		display: none;
	}

	body {
		padding-block-end: calc(3.5rem + 3rem);
	}

	.sina-wa {
		position: fixed;
		inset-block-end: 1.5rem;
		inset-inline-end: 1.5rem;
		z-index: 90;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		inline-size: 3.5rem;
		block-size: 3.5rem;
		border-radius: var(--radius-medium);
		box-shadow: var(--shadow-floating);
	}
}

.site-footer.tone-inverse {
	margin-block-start: 0;
	border-block-start-color: var(--sina-hairline);
}

.site-footer > .container-site {
	display: flex;
	flex-direction: column;
	gap: 2.5rem;
}

.sina-durumlar__liste,
ul.sina-durumlar,
ol.sina-durumlar {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(min(18rem, 100%), 1fr));
	gap: 0.625rem;
	margin: 0;
	padding: 0;
	list-style: none;
}

.sina-durum {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 0.35rem;
	min-block-size: 3.5rem;

	padding: 0.75rem 2.25rem 0.75rem 1rem;
	background-color: var(--color-surface-raised);

	border: 1px solid var(--color-line-strong);
	border-radius: var(--radius-card);
	font-weight: 600;
	text-decoration: none;
	transition: border-color 150ms ease, background-color 150ms ease;
}

.sina-durum,
.sina-durum a {
	color: var(--color-ink);
	text-decoration: none;
}

a.sina-durum__baslik::before {
	content: "";
	position: absolute;
	inset: 0;
	z-index: 1;
	border-radius: inherit;
}

.sina-durum:hover,
.sina-durum:focus-within {
	background-color: var(--color-surface-alt);
	border-color: var(--color-primary);
}

.sina-durum:hover,
.sina-durum:hover a {
	color: var(--color-primary);
}

.sina-durum:not(:has(a))::after {
	content: none;
}

.sina-durum::after {
	content: "";
	position: absolute;
	inset-inline-end: 1rem;
	inset-block-start: 50%;
	inline-size: 0.5rem;
	block-size: 0.5rem;
	border-block-start: 2px solid currentcolor;
	border-inline-end: 2px solid currentcolor;
	transform: translateY(-50%) rotate(45deg);
	opacity: 0.6;
}

.site-footer > .container-site > p {
	order: 1;
	margin: 0;
	font-size: var(--text-small);
	line-height: var(--text-small--line-height);
	text-align: center;
	color: var(--color-muted);
}

.site-footer .grid-auto {
	--grid-gap: 2rem;
}

.site-footer .sina-footer__baslik {
	font-size: var(--text-h4);
	line-height: var(--text-h4--line-height);
	font-weight: var(--text-h4--font-weight);
	color: var(--color-ink);
}

.site-footer ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.site-footer .sina-footer__list li + li {
	margin-block-start: 0.5rem;
}

.site-footer .sina-footer__list a {
	display: inline-block;
	vertical-align: top;
}

.sina-footer__marka {
	display: flex;
	flex-direction: column;
	gap: 0.75rem;
	align-items: flex-start;
}

.sina-footer__ad {
	font-size: var(--text-h4);
	line-height: var(--text-h4--line-height);
	font-weight: var(--text-h4--font-weight);
	color: var(--color-ink);
}

.sina-footer__tel {
	font-size: var(--text-lead);
	font-weight: 600;
	font-variant-numeric: tabular-nums;
	text-decoration: none;
}

.sina-footer__kredi {
	font-size: var(--text-small);
	color: var(--color-muted);
}

.tone-inverse .sina-logo {
	filter: invert(1) hue-rotate(180deg) brightness(1.08);
}

.site-footer .footer-alt {
	padding-block-start: 1.5rem;
	border-block-start: 1px solid var(--color-line);
}

.tone-inverse {
	--color-focus: var(--sina-cyan);
}

@supports selector(:has(*)) {

	.sina-card:has( :is( a.sina-card__more, .sina-card__title a ):focus-visible ) {
		outline: 2px solid var(--color-focus);
		outline-offset: 2px;
	}

	.sina-card :is( a.sina-card__more, .sina-card__title a ):focus-visible {
		outline: none;
	}
}

@media (prefers-reduced-motion: reduce) {

	.sina-card:hover .sina-card__img {
		transform: none;
	}
}

@media print {

	.sina-topbar,
	.site-header,
	.site-nav,
	.nav-toggle,
	.sina-sticky,
	.sina-wa,
	.skip-link,
	.sina-headline__img {
		display: none !important;
	}

	body {
		padding-block-end: 0;
	}

	.sina-headline {
		min-block-size: 0;
		padding-block: 0 1rem;
		background-image: none;
		text-align: start;
	}

	.sina-headline,
	.sina-hero,
	.tone-inverse {
		--color-surface: Canvas;
		--color-surface-alt: Canvas;
		--color-surface-raised: Canvas;
		--color-ink: CanvasText;
		--color-muted: CanvasText;
		--color-line: GrayText;
		--color-line-strong: CanvasText;
		--color-primary: CanvasText;
		--color-primary-hover: CanvasText;
		--color-on-primary: Canvas;

		color-scheme: light;
		box-shadow: none;
	}

	.sina-card {
		break-inside: avoid;
	}

	.entry-content a[href^="http"]::after,
	.sina-band a[href^="http"]::after,
	a[href^="tel:"]::after {
		content: " (" attr(href) ")";
		font-size: 0.75rem;
	}
}

.btn-outline,
.nav-toggle,
.pagination .page-numbers {
	border-color: var(--color-line-strong);
}

.nav-toggle {
	min-inline-size: 2.75rem;
	min-block-size: 2.75rem;
}

.sina-footer__kredi a,
.sina-crumbs .breadcrumbs a {
	text-decoration: underline;
}

.sina-arama-ozet {
	margin-block-end: 2rem;
	padding-block-end: 1.5rem;
	border-block-end: 1px solid var(--color-line);
}

.sina-arama-ozet__sayi {
	margin: 0;
	font-size: var(--text-lead);
	font-weight: 600;
	color: var(--color-ink);
	text-wrap: balance;
}

.sina-arama-ozet__dagilim {
	margin: 0.375rem 0 0;
	font-size: var(--text-small);
	color: var(--color-muted);
}

.sina-arama-ozet .search-form,
.sina-arama-ozet form[role="search"] {
	max-inline-size: 34rem;
	margin-block-start: 1.25rem;
}

.sina-bos__baslik {
	margin-block: 0 0.75rem;
	text-wrap: balance;
}

.sina-bos .search-form,
.sina-bos form[role="search"] {
	max-inline-size: 34rem;
	margin-block: 1.5rem 0;
}

.sina-bos__kapilar {
	margin-block-start: 2rem;
}

.sina-bos__telefon {
	margin-block-start: 2rem;
}

.sina-sozluk {
	margin-block: 1.25rem 0;
}

.sina-sozluk dt {
	margin-block-start: 1rem;
	font-weight: 600;
	color: var(--color-ink);
}

.sina-sozluk dt:first-child {
	margin-block-start: 0;
}

.sina-sozluk dd {
	margin-inline-start: 0;
	padding-block-start: 0.125rem;
	padding-inline-start: 0.875rem;
	border-inline-start: 2px solid var(--color-line);
	color: var(--color-muted);
}

.sina-sozluk-dizin {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(21.5rem, 1fr));
	gap: 0.375rem 1.5rem;
	margin-block: 1rem 0;
	padding: 0;
	list-style: none;
	color: var(--color-muted);
}

.sina-sozluk-dizin li {
	margin: 0;
}

.sina-sozluk-dizin a {
	display: inline-block;
	vertical-align: top;
	font-weight: 600;
	color: var(--color-ink);
}

.sina-sozluk-dizin__sayi {
	white-space: nowrap;
	color: var(--color-muted);
	font-weight: 400;
}

.sina-sozluk-dizin__sayi::before {
	content: " — ";
}

.entry-content h3 + p {
	margin-block-start: 0.5rem;
}

@media (max-width: 47.99em) {

	.nav-toggle[aria-expanded="true"] svg {
		display: none;
	}

	.nav-toggle[aria-expanded="true"] {
		position: relative;
	}

	.nav-toggle[aria-expanded="true"]::before,
	.nav-toggle[aria-expanded="true"]::after {
		content: "";
		position: absolute;
		inset-inline-start: 50%;
		inset-block-start: 50%;
		inline-size: 1.125rem;
		block-size: 2px;
		background-color: currentcolor;
	}

	.nav-toggle[aria-expanded="true"]::before {
		transform: translate(-50%, -50%) rotate(45deg);
	}

	.nav-toggle[aria-expanded="true"]::after {
		transform: translate(-50%, -50%) rotate(-45deg);
	}

	body:has(.nav-toggle[aria-expanded="true"]) {
		overflow: hidden;
	}

	body:has(.nav-toggle[aria-expanded="true"])::after {
		content: "";
		position: fixed;
		inset: var(--sina-h-baslik, 3.5rem) 0 0;
		z-index: 1;
		background-color: rgb(0 0 0 / 35%);
	}

	@media (prefers-reduced-motion: no-preference) {

		body:has(.nav-toggle[aria-expanded="true"])::after {
			animation: sina-ortu-ac 160ms ease-out;
		}
	}
}

@keyframes sina-ortu-ac {

	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.entry-content > p,
.entry-content > ul,
.entry-content > ol,
.entry-content > h2,
.entry-content > h3,
.entry-content > h4,
.entry-content > blockquote,
.entry-content > dl {

	max-inline-size: 58ch;
}

.entry-content > h2 {
	max-inline-size: 34ch;
	font-size: var(--text-h2-icerik);
	line-height: var(--text-h2-icerik--line-height);
	letter-spacing: var(--text-h2-icerik--letter-spacing);
}

.entry-content > h3 {
	max-inline-size: 36ch;
}

#primary:focus {
	outline: none;
}

.sina-iletisim {
	display: grid;
	gap: 2rem;
	align-items: start;
}

@media (min-width: 48em) {

	.sina-iletisim {
		grid-template-columns: minmax(0, 22rem) minmax(0, 1fr);
		gap: 2.5rem;
	}
}

.sina-iletisim > * {
	min-inline-size: 0;
}

.sina-iletisim__yan > h3 {
	margin-block-start: 0;
}

.sina-band > .sina-callcard {
	max-inline-size: 30rem;
}

.sina-band > ul:not([class]),
.sina-band > ol:not([class]) {
	margin-block: 1rem 0;
	padding-inline-start: 1.25rem;
	max-inline-size: 58ch;
}

.sina-band > ul:not([class]) {
	list-style: disc;
}

.sina-band > ul:not([class]) > li + li,
.sina-band > ol:not([class]) > li + li {
	margin-block-start: 0.5rem;
}

.sina-band > p {
	max-inline-size: 58ch;
}

.sina-band > ul + p,
.sina-band > ol + p {
	margin-block-start: 1.25rem;
}

.wp-block-table {
	margin-block: 1.5rem;
	overflow-x: auto;
	overscroll-behavior-x: contain;
}

.wp-block-table table {
	inline-size: 100%;
	min-inline-size: 30rem;
	border-collapse: collapse;
	font-size: var(--text-small);
	line-height: var(--text-small--line-height);
}

.wp-block-table th,
.wp-block-table td {
	padding: 0.625rem 0.75rem;
	border-block-end: 1px solid var(--color-line-strong);
	text-align: start;
	vertical-align: top;
}

.wp-block-table thead th {
	border-block-end-width: 2px;
	font-weight: 600;
	color: var(--color-ink);
	white-space: nowrap;
}

.wp-block-table tbody tr:last-child td {
	border-block-end: 0;
}

.wp-block-table td {
	font-variant-numeric: tabular-nums;
	color: var(--color-muted);
}

.wp-block-table td:first-child {
	font-weight: 600;
	color: var(--color-ink);
}

.wp-block-table figcaption {
	margin-block-start: 0.625rem;
	font-size: var(--text-small);
	color: var(--color-muted);
}

.sina-side__icindekiler {
	margin-block-start: 2rem;
}

.sina-side__icindekiler .sina-sidenav__item a {
	font-size: var(--text-small);
	line-height: var(--text-small--line-height);
}

@media (forced-colors: active) {

	.sina-card,
	.sina-durum,
	.sina-callcard,
	.wp-block-table th,
	.wp-block-table td {
		border-color: CanvasText;
	}

	.sina-sidenav__item.is-aktif a {
		border-inline-start-color: Highlight;
		forced-color-adjust: none;
		background-color: Canvas;
		color: Highlight;
	}

	.sina-durum::after {
		border-color: CanvasText;
		opacity: 1;
	}

	.sina-headline::after,
	.sina-hero::after {
		background-color: Canvas;
	}
}

.sina-triyaj {
	margin-block: 1.5rem;
	padding: 0;
	list-style: none;
	border: 1px solid var(--color-line-strong);
	border-radius: var(--radius-card);
	overflow: hidden;
}

.sina-triyaj > li {
	position: relative;
	margin: 0;
	padding: 1rem 1.125rem 1rem 1.75rem;
	background-color: var(--color-surface-raised);
}

.sina-triyaj > li + li {
	border-block-start: 1px solid var(--color-line);
}

.sina-triyaj > li::before {
	content: "";
	position: absolute;
	inset-block: 0;
	inset-inline-start: 0;
	inline-size: 4px;
	background-color: var(--color-line-strong);
}

.sina-triyaj > li:nth-child(1)::before {
	background-color: var(--color-danger);
}

.sina-triyaj > li:nth-child(2)::before {
	background-color: var(--color-warning);
}

.sina-triyaj > li:nth-child(3)::before {
	background-color: var(--color-primary);
}

.sina-triyaj > li > strong {
	display: block;
	margin-block-end: 0.25rem;
	color: var(--color-ink);
}

@media (forced-colors: active) {

	.sina-triyaj,
	.sina-triyaj > li + li {
		border-color: CanvasText;
	}

	.sina-triyaj > li::before {
		background-color: CanvasText;
	}
}
