/* Article and category layouts. Shared colors and chrome come from home.css. */
.mpr-editorial :is(.ed-reading-main, .ed-archive-main) { min-width: 0; padding-bottom: 62px; }
.mpr-editorial .ed-breadcrumb { margin-top: 25px; color: var(--ed-muted); font-size: 13px; line-height: 1.65; }
.mpr-editorial .ed-breadcrumb :is(ol, ul) { display: flex; flex-wrap: wrap; gap: 5px 9px; margin: 0; padding: 0; list-style: none; }
.mpr-editorial .ed-breadcrumb li { margin: 0; padding: 0; }
.mpr-editorial .ed-breadcrumb li + li::before { content: "/"; margin-right: 9px; color: var(--ed-muted); }
.mpr-editorial .ed-breadcrumb a { text-decoration: underline; text-underline-offset: 3px; }
.mpr-editorial .ed-breadcrumb a:hover { color: var(--ed-green); }

/* A compact title spread, followed by a calm reading column. */
.mpr-editorial .ed-article-header { max-width: 1090px; margin: 0 auto 38px; padding-block: 36px 34px; border-bottom: 1px solid var(--ed-line); }
.mpr-editorial :is(.ed-article-header, .ed-archive-header) .ed-breadcrumb { margin: 0 0 20px; }
.mpr-editorial .ed-article-header .ed-eyebrow { margin-bottom: 19px; }
.mpr-editorial .ed-article-header .ed-eyebrow a:hover { text-decoration: underline; text-underline-offset: 5px; }
.mpr-editorial .ed-article-title { max-width: 1000px; margin: 0; font: 400 clamp(39px, 4.85vw, 62px)/1.13 Georgia, "Times New Roman", serif; letter-spacing: -.043em; overflow-wrap: anywhere; text-wrap: pretty; }
.mpr-editorial .ed-article-meta { display: flex; align-items: baseline; flex-wrap: wrap; gap: 10px 27px; margin-top: 26px; color: var(--ed-muted); font-size: 13px; line-height: 1.65; }
.mpr-editorial .ed-meta-item { display: inline-flex; align-items: baseline; flex-wrap: wrap; gap: 4px 7px; }
.mpr-editorial .ed-meta-item > span { color: var(--ed-muted); }
.mpr-editorial .ed-meta-item time { color: var(--ed-ink); font-variant-numeric: tabular-nums; }
.mpr-editorial .ed-article-meta a { color: var(--ed-ink); text-decoration: underline; text-underline-offset: 4px; }
.mpr-editorial .ed-reading-layout { display: grid; grid-template-columns: 230px minmax(0, 740px); align-items: start; justify-content: space-between; gap: clamp(32px, 4.5vw, 62px); max-width: 1090px; margin-inline: auto; }
.mpr-editorial .ed-reading-layout-without-toc { display: block; max-width: 740px; }
.mpr-editorial .ed-toc { position: sticky; top: calc(var(--wp-admin--admin-bar--height, 0px) + 28px); align-self: start; min-width: 0; max-height: calc(100vh - var(--wp-admin--admin-bar--height, 0px) - 56px); padding-right: 18px; overflow-y: auto; scrollbar-width: thin; scrollbar-color: #a6af9c transparent; }
.mpr-editorial .ed-toc details { margin: 0; border-top: 1px solid var(--ed-ink); }
.mpr-editorial .ed-toc summary { display: flex; align-items: center; justify-content: space-between; gap: 16px; min-height: 52px; padding-block: 13px; color: var(--ed-ink); font-size: 13px; font-weight: 600; letter-spacing: .8px; list-style: none; cursor: pointer; }
.mpr-editorial .ed-toc summary::-webkit-details-marker { display: none; }
.mpr-editorial .ed-toc summary::after { content: "⌄"; flex: 0 0 auto; font-size: 21px; font-weight: 400; line-height: 1; }
.mpr-editorial .ed-toc details[open] > summary::after { transform: rotate(180deg); }
.mpr-editorial .ed-toc summary:focus-visible { outline: 3px solid var(--ed-green); outline-offset: -3px; }
.mpr-editorial .ed-toc-list { margin: 0; padding: 2px 0 9px 21px; list-style: decimal; color: var(--ed-muted); font-size: 13px; line-height: 1.55; }
.mpr-editorial .ed-toc-list li { margin: 0; padding: 0 0 0 3px; }
.mpr-editorial .ed-toc-list li + li { margin-top: 3px; }
.mpr-editorial .ed-toc-list li::marker { color: var(--ed-ochre); font-size: 12px; }
.mpr-editorial .ed-toc-list .ed-toc-level-3 { margin-left: 10px; padding-left: 12px; border-left: 1px solid var(--ed-line); list-style: none; counter-increment: list-item 0; }
.mpr-editorial .ed-toc-list .ed-toc-level-3 a { padding-block: 6px; font-size: 12.5px; }
.mpr-editorial .ed-toc-list a { display: block; padding-block: 8px; overflow-wrap: anywhere; }
.mpr-editorial .ed-toc-list a:hover,
.mpr-editorial .ed-toc-list a[aria-current="location"] { color: var(--ed-green); text-decoration: underline; text-underline-offset: 4px; }
.mpr-editorial .ed-toc-list a:focus-visible { outline-offset: 0; }
.mpr-editorial .ed-toc-list :is(ol, ul) { margin: 0; padding-left: 16px; }

/* Existing article bodies stay intact; these rules restyle their current markup. */
.mpr-editorial .ed-article-content.entry-content { min-width: 0; max-width: 740px; margin: 0; color: var(--ed-ink); font-size: 18px; line-height: 1.8; overflow-wrap: break-word; }
.mpr-editorial .ed-article-content .mpr-sayfa { width: 100%; max-width: none; margin: 0; color: inherit; }
.mpr-editorial .ed-article-content p { max-width: none; margin-block: 0 1.25em; line-height: inherit; }
.mpr-editorial .ed-article-content :is(h2, h3, h4, h5, h6) { color: var(--ed-ink); font-family: Georgia, "Times New Roman", serif; font-weight: 400; scroll-margin-top: calc(var(--wp-admin--admin-bar--height, 0px) + 30px); }
.mpr-editorial .ed-article-content h2 { margin-block: 1.8em .65em; font-size: 34px; line-height: 1.25; letter-spacing: -.65px; }
.mpr-editorial .ed-article-content h3 { margin-block: 1.65em .7em; font-size: 27px; line-height: 1.3; letter-spacing: -.35px; }
.mpr-editorial .ed-article-content :is(h4, h5, h6) { margin-block: 1.6em .7em; font-size: 22px; line-height: 1.4; }
.mpr-editorial .ed-article-content :is(h2, h3, h4, h5, h6):first-child { margin-top: 0; }
.mpr-editorial .ed-article-content :is(h2, h3, h4, h5, h6):focus { outline: 0; }
.mpr-editorial .ed-article-content a { color: var(--ed-green); text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 4px; overflow-wrap: anywhere; }
.mpr-editorial .ed-article-content a:hover { color: #345b36; text-decoration-thickness: 2px; }
.mpr-editorial .ed-article-content strong { font-weight: 650; }
.mpr-editorial .ed-article-content :is(ul, ol) { margin-block: 1.1em 1.5em; padding-left: 1.4em; }
.mpr-editorial .ed-article-content li { margin-bottom: .6em; padding-left: .15em; }
.mpr-editorial .ed-article-content li::marker { color: var(--ed-green); }
.mpr-editorial .ed-article-content li :is(ul, ol) { margin-block: .6em; }
.mpr-editorial .ed-article-content blockquote { margin: 28px 0; padding: 8px 0 8px 24px; border-left: 3px solid var(--ed-green); color: var(--ed-muted); font: italic 23px/1.65 Georgia, "Times New Roman", serif; }
.mpr-editorial .ed-article-content blockquote p:last-child { margin-bottom: 0; }
.mpr-editorial .ed-article-content hr { height: 1px; margin-block: 38px; border: 0; background: var(--ed-line); }
.mpr-editorial .ed-article-content :is(img, video, iframe) { max-width: 100%; }
.mpr-editorial .ed-article-content img { height: auto; }
.mpr-editorial .ed-article-content figure { max-width: 100%; margin: 28px 0; }
.mpr-editorial .ed-article-content figcaption { margin-top: 9px; color: var(--ed-muted); font-size: 13px; line-height: 1.65; }
.mpr-editorial .ed-article-content :is(pre, code) { font-family: Consolas, "Liberation Mono", monospace; font-size: .9em; }
.mpr-editorial .ed-article-content pre { max-width: 100%; margin-block: 26px; padding: 20px; overflow: auto; border: 1px solid var(--ed-line); background: var(--ed-wash); white-space: pre; }
.mpr-editorial .ed-article-content .mpr-giris { margin-bottom: 28px; padding: 0; border: 0; }
.mpr-editorial .ed-article-content .mpr-giris p { max-width: none; margin-block: 0 1.15em; color: var(--ed-ink); font-size: 18px; line-height: 1.8; }
.mpr-editorial .ed-article-content .mpr-giris p:first-child { font-size: 20px; line-height: 1.7; }
.mpr-editorial .ed-article-content :is(.mpr-guncel, .mpr-yerel, .mpr-iletisim) { margin-block: 30px; padding: 24px 27px; border: 1px solid var(--ed-line); border-left: 3px solid var(--ed-green); border-radius: 0; background: var(--ed-wash); color: var(--ed-ink); }
.mpr-editorial .ed-article-content :is(.mpr-guncel, .mpr-yerel, .mpr-iletisim) p:last-child { margin-bottom: 0; }
.mpr-editorial .ed-article-content .mpr-tarih { margin-bottom: 12px; color: var(--ed-green); font-size: 12px; font-weight: 600; line-height: 1.5; letter-spacing: 1px; }
.mpr-editorial .ed-article-content .mpr-kaynak { margin-top: 40px; padding-top: 23px; border-top: 1px solid var(--ed-line); color: var(--ed-muted); font-size: 15px; line-height: 1.75; }
.mpr-editorial .ed-article-content .mpr-kaynak p { font-size: inherit; line-height: inherit; }
.mpr-editorial .ed-article-content .mpr-kaynak p:last-child { margin-bottom: 0; }

/* Horizontal scrolling is local to wide tables, never the page. */
.mpr-editorial .ed-table-scroll { max-width: 100%; margin-block: 28px; overflow-x: auto; overscroll-behavior-x: contain; border: 1px solid var(--ed-line); scrollbar-width: thin; scrollbar-color: #89977e var(--ed-paper); }
.mpr-editorial .ed-table-scroll:focus-visible { outline: 3px solid var(--ed-green); outline-offset: 4px; }
.mpr-editorial .ed-article-content table { width: 100%; max-width: 100%; margin: 0; border: 0; border-collapse: collapse; border-spacing: 0; color: var(--ed-ink); font-size: 15px; line-height: 1.65; }
.mpr-editorial .ed-article-content :not(.ed-table-scroll) > table { display: block; max-width: 100%; margin-block: 28px; overflow-x: auto; border: 1px solid var(--ed-line); }
.mpr-editorial .ed-article-content :not(.ed-table-scroll) > table :is(th, td) { min-width: 155px; }
.mpr-editorial .ed-table-scroll table { min-width: 620px; }
.mpr-editorial .ed-article-content caption { padding: 14px 17px; border-bottom: 1px solid var(--ed-line); color: var(--ed-ink); font-size: 14px; font-weight: 600; line-height: 1.6; text-align: left; }
.mpr-editorial .ed-article-content :is(th, td) { padding: 14px 16px; border: 0; border-bottom: 1px solid var(--ed-line); vertical-align: top; text-align: left; }
.mpr-editorial .ed-article-content th { background: var(--ed-wash); font-weight: 600; }
.mpr-editorial .ed-article-content tr:last-child td { border-bottom: 0; }
.mpr-editorial .ed-article-content td p:last-child { margin-bottom: 0; }

/* Article tail, neighboring posts and comments use the same reading measure. */
.mpr-editorial :is(.ed-article-end, .ed-post-navigation, .ed-comments) { width: calc(100% - 230px - clamp(32px, 4.5vw, 62px)); max-width: 740px; margin-left: auto; margin-right: max(0px, calc((100% - 1090px) / 2)); }
.mpr-editorial:has(.ed-reading-layout-without-toc) :is(.ed-article-end, .ed-post-navigation, .ed-comments) { width: 100%; margin-inline: auto; }
.mpr-editorial .ed-article-end { max-width: 740px; margin-top: 36px; padding-top: 22px; border-top: 1px solid var(--ed-line); }
.mpr-editorial .ed-article-tags { display: flex; flex-wrap: wrap; align-items: center; gap: 9px; color: var(--ed-muted); font-size: 13px; }
.mpr-editorial .ed-article-tags a { display: inline-flex; align-items: center; min-height: 36px; padding: 6px 12px; border: 1px solid var(--ed-line); color: var(--ed-ink); font-size: 13px; line-height: 1.5; text-decoration: none; }
.mpr-editorial .ed-article-tags a:hover { background: var(--ed-wash); text-decoration: underline; text-underline-offset: 3px; }
.mpr-editorial .ed-post-navigation { margin-top: 30px; }
.mpr-editorial .ed-post-navigation .post-navigation { margin: 0; }
.mpr-editorial .ed-post-navigation .nav-links { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 25px; }
.mpr-editorial .ed-post-navigation :is(.nav-previous, .nav-next) { float: none; width: auto; min-width: 0; margin: 0; text-align: left; }
.mpr-editorial .ed-post-navigation .nav-next { text-align: right; }
.mpr-editorial .ed-post-navigation a { display: flex; flex-direction: column; gap: 8px; height: 100%; padding-block: 16px; border-top: 1px solid var(--ed-line); color: var(--ed-green); font: 400 21px/1.35 Georgia, "Times New Roman", serif; text-decoration: none; }
.mpr-editorial .ed-post-navigation a:hover { text-decoration: underline; text-underline-offset: 4px; }
.mpr-editorial .ed-post-navigation :is(.nav-subtitle, .nav-label, .ed-post-direction) { color: var(--ed-muted); font: 400 12px/1.5 "Segoe UI", Arial, sans-serif; letter-spacing: .7px; text-transform: uppercase; }
.mpr-editorial .ed-comments { max-width: 740px; margin-top: 42px; padding-top: 27px; border-top: 1px solid var(--ed-line); color: var(--ed-ink); }
.mpr-editorial .ed-comments :is(.comments-title, .comment-reply-title) { margin: 0 0 23px; font: 400 30px/1.25 Georgia, "Times New Roman", serif; letter-spacing: -.5px; }
.mpr-editorial .ed-comments :is(.comment-list, .children) { margin: 0; padding: 0; list-style: none; }
.mpr-editorial .ed-comments .children { margin-left: 22px; }
.mpr-editorial .ed-comments .comment-body { margin-block: 0 25px; padding-bottom: 22px; border-bottom: 1px solid var(--ed-line); }
.mpr-editorial .ed-comments .comment-content { font-size: 16px; line-height: 1.8; }
.mpr-editorial .ed-comments .comment-content p { margin-block: 12px; }
.mpr-editorial .ed-comments :is(.comment-metadata, .reply, .comment-notes, .logged-in-as) { color: var(--ed-muted); font-size: 13px; line-height: 1.7; }
.mpr-editorial .ed-comments a { color: var(--ed-green); text-decoration: underline; text-underline-offset: 3px; }
.mpr-editorial .ed-comments form p { margin-block: 18px; }
.mpr-editorial .ed-comments label { display: block; margin-bottom: 8px; color: var(--ed-ink); font-size: 14px; }
.mpr-editorial .ed-comments :is(input[type="text"], input[type="email"], input[type="url"], textarea) { width: 100%; min-height: 46px; padding: 11px 13px; border: 1px solid #84937f; border-radius: 0; background: #fdfbf5; color: var(--ed-ink); font: 400 16px/1.6 "Segoe UI", Arial, sans-serif; box-shadow: none; }
.mpr-editorial .ed-comments textarea { min-height: 150px; resize: vertical; }
.mpr-editorial .ed-comments :is(input[type="submit"], button[type="submit"]) { min-height: 46px; padding: 11px 22px; border: 1px solid var(--ed-green); border-radius: 0; background: var(--ed-green); color: var(--ed-paper); font-size: 14px; font-weight: 600; }
.mpr-editorial .ed-comments .comment-form-cookies-consent label { display: inline; margin-left: 7px; }
.mpr-editorial .ed-comments textarea:focus-visible { outline: 3px solid var(--ed-green); outline-offset: 4px; }

/* Category pages are an editorial index, with real titles and dates. */
.mpr-editorial .ed-archive-header { margin: 0; padding-block: 39px 35px; border-bottom: 1px solid var(--ed-ink); }
.mpr-editorial .ed-archive-header .ed-eyebrow { margin-bottom: 18px; }
.mpr-editorial .ed-archive-title { max-width: 900px; margin: 0; font: 400 clamp(43px, 5.1vw, 67px)/1.1 Georgia, "Times New Roman", serif; letter-spacing: -.045em; overflow-wrap: anywhere; }
.mpr-editorial .ed-archive-intro { max-width: 690px; margin-top: 23px; color: var(--ed-muted); font-size: 17px; line-height: 1.8; }
.mpr-editorial .ed-archive-intro p + p { margin-top: 13px; }
.mpr-editorial .ed-archive-intro a { color: var(--ed-green); text-decoration: underline; text-underline-offset: 4px; }
.mpr-editorial .ed-archive-count { margin-top: 22px; color: var(--ed-muted); font-size: 13px; line-height: 1.6; }
.mpr-editorial .ed-archive-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); align-items: stretch; gap: 27px 30px; margin: 34px 0 0; padding: 0; list-style: none; }
.mpr-editorial .ed-archive-grid > li { min-width: 0; margin: 0; padding: 0; }
.mpr-editorial .ed-archive-entry { height: 100%; margin: 0; }
.mpr-editorial .ed-guide-card { position: relative; display: flex; flex-direction: column; height: 100%; min-height: 265px; padding: 30px; border: 1px solid var(--ed-line); background: transparent; color: var(--ed-ink); text-decoration: none; transition: background .15s ease, border-color .15s ease; }
.mpr-editorial .ed-guide-card:hover { border-color: #89977e; background: var(--ed-wash); color: var(--ed-ink); }
.mpr-editorial .ed-guide-card .ed-category { margin-bottom: 20px; padding-right: 30px; }
.mpr-editorial .ed-guide-title { max-width: 520px; margin: 0; font: 400 clamp(26px, 2.65vw, 33px)/1.22 Georgia, "Times New Roman", serif; letter-spacing: -.6px; overflow-wrap: anywhere; }
.mpr-editorial .ed-guide-card:hover .ed-guide-title { text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 5px; }
.mpr-editorial .ed-guide-excerpt { max-width: 560px; margin-top: 15px; color: var(--ed-muted); font-size: 16px; line-height: 1.75; }
.mpr-editorial .ed-guide-meta { display: flex; align-items: baseline; justify-content: space-between; flex-wrap: wrap; gap: 5px 13px; width: 100%; margin-top: auto; padding-top: 22px; color: var(--ed-muted); font-size: 12px; line-height: 1.65; }
.mpr-editorial .ed-guide-meta time { font-variant-numeric: tabular-nums; }
.mpr-editorial .ed-guide-meta .ed-arrow { margin-left: auto; color: var(--ed-green); }
.mpr-editorial .ed-guide-card > .ed-arrow { position: absolute; top: 30px; right: 29px; }
.mpr-editorial .ed-archive-grid > li:only-child { grid-column: 1 / -1; max-width: 880px; width: 100%; }
.mpr-editorial .ed-archive-grid > li:only-child .ed-guide-card { min-height: 0; padding: 34px; }
.mpr-editorial .ed-archive-grid > li:only-child .ed-guide-title { max-width: 740px; font-size: 37px; }
.mpr-editorial .ed-archive-grid > li:only-child .ed-guide-excerpt { max-width: 680px; }
.mpr-editorial .ed-archive-empty { max-width: 740px; margin-top: 34px; padding: 28px; border: 1px solid var(--ed-line); background: var(--ed-wash); color: var(--ed-muted); font-size: 17px; line-height: 1.75; }
.mpr-editorial .ed-archive-empty p { color: var(--ed-muted); font-size: 17px; line-height: 1.75; }
.mpr-editorial .ed-pagination { margin-top: 36px; }
.mpr-editorial .ed-pagination .nav-links { display: flex; justify-content: center; flex-wrap: wrap; gap: 9px; }
.mpr-editorial .ed-pagination .page-numbers { display: inline-flex; align-items: center; justify-content: center; min-width: 44px; min-height: 44px; margin: 0; padding: 8px 13px; border: 1px solid #7c876f; border-radius: 0; background: transparent; color: var(--ed-green); font-size: 14px; font-weight: 500; line-height: 1.5; text-decoration: none; }
.mpr-editorial .ed-pagination .page-numbers:hover { background: var(--ed-wash); color: var(--ed-green); }
.mpr-editorial .ed-pagination .page-numbers.current { border-color: var(--ed-green); background: var(--ed-green); color: var(--ed-paper); }
.mpr-editorial .ed-pagination .page-numbers.dots { min-width: 26px; padding-inline: 3px; border-color: transparent; }
.mpr-editorial .ed-archive-main > .ed-textlink { margin-top: 28px; }

@media (max-width: 1050px) {
	.mpr-editorial .ed-reading-layout { grid-template-columns: 210px minmax(0, 1fr); gap: 34px; }
	.mpr-editorial :is(.ed-article-end, .ed-post-navigation, .ed-comments) { width: calc(100% - 244px); }
	.mpr-editorial .ed-toc { padding-right: 6px; }
	.mpr-editorial .ed-article-content.entry-content { font-size: 17px; line-height: 1.8; }
	.mpr-editorial .ed-article-content .mpr-giris p { font-size: 17px; }
	.mpr-editorial .ed-article-content .mpr-giris p:first-child { font-size: 19px; }
	.mpr-editorial .ed-article-content h2 { font-size: 31px; }
	.mpr-editorial .ed-guide-card { padding: 26px; }
	.mpr-editorial .ed-guide-card > .ed-arrow { top: 27px; right: 25px; }
}

@media (max-width: 959px) {
	.mpr-editorial .ed-article-header { max-width: 740px; margin-bottom: 26px; padding-block: 30px 28px; }
	.mpr-editorial .ed-article-title { font-size: clamp(38px, 5.9vw, 53px); }
	.mpr-editorial .ed-reading-layout { grid-template-columns: minmax(0, 1fr); gap: 31px; max-width: 740px; }
	.mpr-editorial :is(.ed-article-end, .ed-post-navigation, .ed-comments) { width: 100%; margin-inline: auto; }
	.mpr-editorial .ed-toc { position: static; width: 100%; max-height: none; padding: 0; overflow: visible; }
	.mpr-editorial .ed-toc details { border: 1px solid var(--ed-line); background: var(--ed-wash); }
	.mpr-editorial .ed-toc summary { min-height: 52px; padding: 14px 20px; font-size: 14px; letter-spacing: .3px; }
	.mpr-editorial .ed-toc-list { margin-inline: 20px; padding-block: 0 17px; font-size: 14px; }
	.mpr-editorial .ed-toc-list a { padding-block: 9px; }
	.mpr-editorial .ed-article-content.entry-content { width: 100%; font-size: 18px; }
	.mpr-editorial .ed-article-content .mpr-giris p { font-size: 18px; }
	.mpr-editorial .ed-article-content .mpr-giris p:first-child { font-size: 20px; }
	.mpr-editorial .ed-archive-grid { gap: 23px; }
	.mpr-editorial .ed-guide-title { font-size: 28px; }
	.mpr-editorial .ed-guide-excerpt { font-size: 15px; }
}

@media (max-width: 680px) {
	.mpr-editorial :is(.ed-reading-main, .ed-archive-main) { padding-bottom: 41px; }
	.mpr-editorial .ed-breadcrumb { margin-top: 19px; font-size: 12px; }
	.mpr-editorial .ed-article-header { margin-bottom: 24px; padding-block: 28px 25px; }
	.mpr-editorial .ed-article-header .ed-eyebrow { margin-bottom: 16px; }
	.mpr-editorial .ed-article-title { font-size: clamp(34px, 8vw, 45px); line-height: 1.17; letter-spacing: -.035em; }
	.mpr-editorial .ed-article-meta { gap: 8px 19px; margin-top: 22px; font-size: 12px; }
	.mpr-editorial .ed-reading-layout { gap: 28px; }
	.mpr-editorial .ed-toc summary { padding-inline: 17px; }
	.mpr-editorial .ed-toc-list { margin-inline: 17px; }
	.mpr-editorial .ed-article-content.entry-content { font-size: 17px; line-height: 1.82; }
	.mpr-editorial .ed-article-content p { margin-bottom: 1.2em; }
	.mpr-editorial .ed-article-content h2 { margin-top: 1.55em; font-size: 29px; line-height: 1.3; letter-spacing: -.4px; }
	.mpr-editorial .ed-article-content h3 { font-size: 25px; }
	.mpr-editorial .ed-article-content :is(h4, h5, h6) { font-size: 21px; }
	.mpr-editorial .ed-article-content .mpr-giris { margin-bottom: 25px; }
	.mpr-editorial .ed-article-content .mpr-giris p { font-size: 17px; line-height: 1.82; }
	.mpr-editorial .ed-article-content .mpr-giris p:first-child { font-size: 18px; line-height: 1.75; }
	.mpr-editorial .ed-article-content :is(.mpr-guncel, .mpr-yerel, .mpr-iletisim) { margin-block: 25px; padding: 20px 21px; }
	.mpr-editorial .ed-article-content .mpr-kaynak { margin-top: 33px; padding-top: 21px; font-size: 14px; }
	.mpr-editorial .ed-article-content blockquote { padding-left: 20px; font-size: 21px; }
	.mpr-editorial .ed-table-scroll { margin-block: 25px; }
	.mpr-editorial .ed-article-content table { font-size: 14px; }
	.mpr-editorial .ed-article-content :is(th, td) { padding: 13px 14px; }
	.mpr-editorial .ed-article-end { margin-top: 29px; }
	.mpr-editorial .ed-post-navigation .nav-links { grid-template-columns: minmax(0, 1fr); gap: 0; }
	.mpr-editorial .ed-post-navigation .nav-next { text-align: left; }
	.mpr-editorial .ed-post-navigation a { padding-block: 20px; font-size: 23px; }
	.mpr-editorial .ed-comments { margin-top: 32px; padding-top: 23px; }
	.mpr-editorial .ed-comments .children { margin-left: 16px; }
	.mpr-editorial .ed-archive-header { padding-block: 29px 27px; }
	.mpr-editorial .ed-archive-title { font-size: clamp(41px, 10vw, 58px); }
	.mpr-editorial .ed-archive-intro { margin-top: 19px; font-size: 17px; }
	.mpr-editorial .ed-archive-count { margin-top: 18px; }
	.mpr-editorial .ed-archive-grid { grid-template-columns: minmax(0, 1fr); gap: 20px; margin-top: 27px; }
	.mpr-editorial .ed-guide-card { min-height: 0; padding: 26px; }
	.mpr-editorial .ed-guide-title { font-size: 29px; }
	.mpr-editorial .ed-guide-excerpt { margin-top: 14px; font-size: 16px; }
	.mpr-editorial .ed-guide-meta { padding-top: 20px; font-size: 13px; }
	.mpr-editorial .ed-archive-grid > li:only-child .ed-guide-card { padding: 28px 26px; }
	.mpr-editorial .ed-archive-grid > li:only-child .ed-guide-title { font-size: 32px; }
	.mpr-editorial .ed-archive-empty { margin-top: 26px; padding: 24px; }
	.mpr-editorial .ed-pagination { margin-top: 29px; }
}

@media (max-width: 400px) {
	.mpr-editorial .ed-article-title { font-size: 33px; line-height: 1.17; }
	.mpr-editorial .ed-article-content.entry-content { font-size: 16px; }
	.mpr-editorial .ed-article-content .mpr-giris p { font-size: 16px; }
	.mpr-editorial .ed-article-content .mpr-giris p:first-child { font-size: 17px; }
	.mpr-editorial .ed-article-content h2 { font-size: 27px; }
	.mpr-editorial .ed-article-content :is(.mpr-guncel, .mpr-yerel, .mpr-iletisim) { padding-inline: 18px; }
	.mpr-editorial .ed-guide-card { padding: 23px; }
	.mpr-editorial .ed-guide-card > .ed-arrow { top: 25px; right: 22px; }
	.mpr-editorial .ed-guide-title { font-size: 27px; }
	.mpr-editorial .ed-archive-grid > li:only-child .ed-guide-card { padding: 25px 23px; }
	.mpr-editorial .ed-archive-grid > li:only-child .ed-guide-title { font-size: 30px; }
}

@media (prefers-reduced-motion: reduce) {
	.mpr-editorial .ed-guide-card { transition: none; }
}

@media print {
	.mpr-editorial.mpr-reading { --ed-paper: #fff; --ed-ink: #111; --ed-muted: #444; --ed-wash: #fff; --ed-line: #999; background: #fff; color: #111; }
	.mpr-editorial.mpr-reading .ed-shell { max-width: none; padding-inline: 0; }
	.mpr-editorial.mpr-article :is(.ed-toc, .ed-nav, .ed-menu-toggle, .ed-post-navigation, .ed-comments) { display: none !important; }
	.mpr-editorial .ed-reading-layout { display: block; }
	.mpr-editorial .ed-article-content.entry-content { max-width: none; font-size: 11pt; }
	.mpr-editorial .ed-article-title { font-size: 28pt; }
	.mpr-editorial .ed-table-scroll { overflow: visible; }
	.mpr-editorial .ed-table-scroll table { min-width: 0; table-layout: fixed; }
	.mpr-editorial .ed-article-content :not(.ed-table-scroll) > table { display: table; overflow: visible; table-layout: fixed; }
	.mpr-editorial .ed-article-content :not(.ed-table-scroll) > table :is(th, td) { min-width: 0; }
	.mpr-editorial .ed-article-content :is(th, td) { overflow-wrap: anywhere; }
	.mpr-editorial .ed-article-content :is(.alignleft, .alignright) { float: none; max-width: 100%; margin-inline: 0; }
	.mpr-editorial .ed-article-content pre { overflow: visible; white-space: pre-wrap; overflow-wrap: anywhere; }
	.mpr-editorial .ed-article-end { width: 100%; margin-inline: 0; }
	.mpr-editorial .ed-article-content :is(h2, h3) { break-after: avoid; }
	.mpr-editorial .ed-article-content tr { break-inside: avoid; }
}
