


:root{
 --rh-font:'DM Sans',Arial,sans-serif;--rh-brand:#135a40;--rh-brand-dark:#0c302a;--rh-brand-mid:#17483d;--rh-lime:#d9f1ad;
 --rh-ink:#182e29;--rh-text:#3f4d47;--rh-muted:#606b63;--rh-paper:#fcfbf8;--rh-white:#fff;--rh-soft:#f0f1e9;--rh-line:#d8dcd1;
 --rh-gold:#aa8855;--rh-gold-text:#80643e;--rh-warn:#795022;--rh-warn-bg:#f7f0e5;--rh-dark-muted:#d0dfd6;
 --rh-dark:linear-gradient(152deg,#1c4c3f 0%,#123c32 48%,#0b2a27 100%);
 --rh-footer:linear-gradient(152deg,#183555 0%,#17485a 48%,#0c213d 100%);
 --rh-width:1248px;--rh-reading:760px;--rh-radius:8px;--rh-pill:999px;--rh-shadow:0 2px 4px #173a2410,0 16px 32px -12px #173a2420;
 --rh-s1:4px;--rh-s2:8px;--rh-s3:12px;--rh-s4:16px;--rh-s5:24px;--rh-s6:32px;--rh-s7:48px;--rh-s8:64px;--rh-s9:96px;
}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}body{margin:0;background:var(--rh-paper);font-family:var(--rh-font);font-weight:500;color:var(--rh-text);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:var(--rh-brand);text-underline-offset:4px}a:hover{text-decoration-thickness:2px}a:active,button:active{opacity:.8}a:focus-visible,button:focus-visible,summary:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--rh-gold);outline-offset:4px}button:disabled{cursor:default}::selection{background:var(--rh-lime);color:var(--rh-brand-dark)}h1,h2,h3,p,figure{margin:0}h1,h2,h3{color:var(--rh-ink);font-weight:600;line-height:1.2;letter-spacing:-.035em}h2{font-size:32px}h3{font-size:20px}img{display:block;width:100%;height:auto}svg{flex-shrink:0}strong{font-weight:700}section[id],h2[id],details[id]{scroll-margin-top:112px}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}[hidden]{display:none!important}.rh-wrap{width:min(var(--rh-width),calc(100% - 96px));margin-inline:auto}.rh-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.rh-skip{position:fixed;left:16px;top:8px;z-index:100;background:var(--rh-white);padding:12px 24px;transform:translateY(-180%)}.rh-skip:focus{transform:none}.rh-label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.5}.rh-icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.rh-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 20px;border:1px solid var(--rh-line);border-radius:var(--rh-radius);background:var(--rh-white);color:var(--rh-brand);font-size:14px;font-weight:600;text-decoration:none}.rh-button:hover{background:var(--rh-soft)}.rh-button--primary{background:var(--rh-brand);color:var(--rh-white);border-color:var(--rh-brand)}.rh-button--primary:hover{background:var(--rh-brand-dark)}
/* Site shell: isolated preview of the site's navigation and footer. */
.rh-header{position:sticky;top:0;z-index:30;background:var(--rh-paper);border-bottom:1px solid var(--rh-line)}.rh-header-inner{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px}.rh-brand{display:inline-flex;align-items:center;gap:12px;color:var(--rh-brand-dark);font-size:24px;font-weight:700;letter-spacing:-.055em;text-decoration:none;white-space:nowrap}.rh-brand-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--rh-brand);color:var(--rh-lime)}.rh-brand-mark svg{width:24px;height:24px}.rh-brand-light{font-weight:500}.rh-nav{display:flex;align-items:center;gap:20px}.rh-nav>a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;font-size:12px;font-weight:600;color:var(--rh-ink);white-space:nowrap}.rh-nav>a[aria-current]{color:var(--rh-brand);box-shadow:inset 0 -1px var(--rh-brand)}.rh-nav>.rh-pro{border:1px solid var(--rh-brand);padding:8px 16px;border-radius:var(--rh-radius)}.rh-menu-toggle{display:none;border:1px solid var(--rh-line);background:transparent;color:var(--rh-brand);width:44px;height:44px;align-items:center;justify-content:center}.rh-read-progress{position:absolute;bottom:-1px;left:0;height:2px;background:var(--rh-brand);width:100%;transform:scaleX(0);transform-origin:left;pointer-events:none}.rh-breadcrumb{display:flex;align-items:center;gap:12px;min-height:64px;flex-wrap:wrap;font-size:12px;color:var(--rh-muted);padding-block:12px}.rh-breadcrumb a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;min-height:32px}.rh-breadcrumb svg{width:12px;height:12px}.rh-preview{margin-left:auto;font-size:10px;letter-spacing:.1em;text-transform:uppercase}
/* Hero */
.rh-hero{background:var(--rh-dark);color:var(--rh-dark-muted);position:relative;isolation:isolate;overflow:hidden}.rh-hero:after{content:'';position:absolute;width:600px;height:600px;border:1px solid #d9f1ad15;border-radius:50%;right:-200px;top:-200px;z-index:-1;box-shadow:0 0 0 64px #d9f1ad04,0 0 0 128px #d9f1ad03}.rh-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center;padding-block:64px 48px}.rh-hero .rh-label{color:var(--rh-lime);display:flex;align-items:center;gap:12px}.rh-hero .rh-label:before{content:'';width:24px;height:1px;background:var(--rh-lime)}.rh-hero h1{font-size:clamp(40px,4.1vw,60px);line-height:1.1;font-weight:500;color:var(--rh-white);margin:24px 0;letter-spacing:-.045em}.rh-hero h1 span{color:var(--rh-lime)}.rh-hero-intro{font-size:17px;line-height:1.8;max-width:540px}.rh-meta{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:32px;font-size:12px;color:var(--rh-dark-muted)}.rh-meta span{display:inline-flex;align-items:center;gap:8px}.rh-meta svg{width:16px;height:16px}.rh-hero-photo{padding:12px;border:1px solid #d9f1ad55;position:relative}.rh-hero-photo img{aspect-ratio:16/9;object-fit:cover}.rh-hero-photo figcaption{font-size:11px;line-height:1.6;padding:16px 4px 4px;display:flex;justify-content:space-between;gap:16px;color:var(--rh-dark-muted)}.rh-hero-photo figcaption span:first-child{color:var(--rh-lime);white-space:nowrap;letter-spacing:.12em;font-weight:700}.rh-byline{border-top:1px solid #ffffff25;padding-block:24px;display:flex;gap:40px;align-items:center;font-size:13px}.rh-byline-item{display:flex;align-items:center;gap:12px}.rh-person-symbol{display:grid;place-items:center;width:40px;height:40px;border:1px solid #ffffff40;border-radius:50%;color:var(--rh-lime)}.rh-byline small{display:block;color:var(--rh-dark-muted);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.rh-byline strong{color:var(--rh-white);font-weight:500}.rh-byline>a{margin-left:auto;color:var(--rh-lime);font-size:12px;min-height:44px;display:flex;align-items:center;gap:8px}.rh-hero a:focus-visible{outline-color:var(--rh-lime)}
.rh-hero-grid.rh-hero-grid--text{grid-template-columns:minmax(0,720px)}
/* Kısaca + native collapsible TOC */
.rh-summary{background:var(--rh-soft);border-bottom:1px solid var(--rh-line)}.rh-summary-grid{display:grid;grid-template-columns:7fr 5fr;gap:96px;padding-block:48px}.rh-summary h2,.rh-toc-top summary{font-size:24px;color:var(--rh-ink);font-weight:600;letter-spacing:-.025em;line-height:1.3;margin-bottom:20px}.rh-summary h2 span{display:inline-block;margin-left:12px;font-size:10px;font-weight:500;letter-spacing:.1em;color:var(--rh-muted);vertical-align:middle}.rh-summary ul{padding:0;margin:0;list-style:none}.rh-summary-points li{position:relative;border-top:1px solid var(--rh-line);padding:12px 0 12px 24px;font-size:14px;line-height:1.7}.rh-summary-points li:before{content:'';width:6px;height:6px;background:var(--rh-brand);position:absolute;left:0;top:20px}.rh-toc-top summary{display:flex;align-items:center;justify-content:space-between;min-height:32px}.rh-toc-top summary svg{transition:transform .2s}.rh-toc-top[open] summary svg{transform:rotate(180deg)}.rh-toc-top li a{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--rh-line);padding-block:8px;min-height:44px;text-decoration:none;color:var(--rh-text);font-size:13px}.rh-toc-top li a:hover{color:var(--rh-brand);text-decoration:underline}.rh-toc-top li span{font-size:11px;font-variant-numeric:tabular-nums;color:var(--rh-muted)}
/* Reading grid */
.rh-layout{display:grid;grid-template-columns:224px minmax(0,var(--rh-reading));justify-content:space-between;gap:64px;padding-block:72px 80px}.rh-sidebar{align-self:start;position:sticky;top:120px;max-height:calc(100dvh - 144px);overflow-y:auto;padding-right:8px}.rh-sidebar-title{display:flex;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--rh-line);color:var(--rh-muted)}.rh-sidebar nav{margin-top:16px}.rh-sidebar nav a{display:flex;gap:12px;align-items:baseline;padding:12px 12px;min-height:44px;font-size:13px;line-height:1.5;color:var(--rh-muted);text-decoration:none;border-left:1px solid var(--rh-line)}.rh-sidebar nav a span{font-size:10px;min-width:16px;font-variant-numeric:tabular-nums}.rh-sidebar nav a:hover,.rh-sidebar nav a[aria-current]{border-color:var(--rh-brand);color:var(--rh-brand);background:var(--rh-soft)}.rh-side-note{border-top:1px solid var(--rh-line);margin-top:32px;padding-top:24px}.rh-side-note svg{color:var(--rh-gold);margin-bottom:8px}.rh-side-note p{font-size:12px;line-height:1.8;color:var(--rh-muted)}.rh-side-note a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:12px;margin-top:8px}.rh-content{min-width:0;font-size:17px;line-height:1.85}.rh-content>section{margin-bottom:64px}.rh-content>section:last-child{margin-bottom:0}.rh-section-kicker{display:flex;gap:12px;align-items:center;margin-bottom:16px;color:var(--rh-muted)}.rh-section-kicker:after{content:'';height:1px;flex:1;background:var(--rh-line)}.rh-section-kicker span{color:var(--rh-gold-text)}.rh-content h2{margin-bottom:24px;max-width:700px}.rh-content h3{margin-bottom:12px}.rh-content p+p{margin-top:20px}.rh-content .rh-lead{font-size:19px;color:var(--rh-ink);line-height:1.8}.rh-cite{font-size:12px;font-weight:600;white-space:nowrap;padding:4px;display:inline-flex;align-items:center;justify-content:center;min-height:32px;min-width:32px;text-decoration:none;vertical-align:baseline}.rh-info,.rh-warning{display:grid;grid-template-columns:24px minmax(0,1fr);gap:16px;padding:24px;margin-block:32px;border:1px solid var(--rh-line);border-left:3px solid var(--rh-brand);background:#edf3ed;border-radius:0 var(--rh-radius) var(--rh-radius) 0}.rh-info>svg,.rh-warning>svg{margin-top:4px;color:var(--rh-brand)}.rh-info h3,.rh-warning h3{font-size:16px;margin-bottom:8px;letter-spacing:-.015em}.rh-info p,.rh-warning p{font-size:14px;line-height:1.8}.rh-warning{background:var(--rh-warn-bg);border-color:#e3d4bf;border-left-color:var(--rh-gold)}.rh-warning h3,.rh-warning>svg{color:var(--rh-warn)}
.rh-table-wrap{border:1px solid var(--rh-line);border-radius:var(--rh-radius);overflow-x:auto;margin-block:32px;max-width:100%}.rh-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.6;table-layout:fixed}.rh-table caption{text-align:left;padding:16px 20px;background:var(--rh-white);font-size:12px;color:var(--rh-muted);border-bottom:1px solid var(--rh-line)}.rh-table th,.rh-table td{text-align:left;padding:16px 20px;vertical-align:top;border-bottom:1px solid var(--rh-line);overflow-wrap:anywhere}.rh-table thead{background:var(--rh-brand);color:var(--rh-white)}.rh-table thead th{font-weight:600}.rh-table tbody th{width:24%;font-weight:600;color:var(--rh-ink);background:var(--rh-soft)}.rh-table tbody tr:last-child>*{border-bottom:0}.rh-table td{background:var(--rh-white)}
.rh-schema{margin-block:32px;border:1px solid var(--rh-line);border-radius:var(--rh-radius);background:var(--rh-white);padding:24px}.rh-schema-top{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--rh-muted);font-size:11px}.rh-schema svg{display:block;width:100%;height:auto;margin-block:24px}.rh-schema figcaption{font-size:12px;line-height:1.7;color:var(--rh-muted);border-top:1px solid var(--rh-line);padding-top:16px}.rh-schema svg text{font-family:var(--rh-font)}.rh-svg-mobile{display:none!important}.rh-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:32px}.rh-card{border:1px solid var(--rh-line);border-radius:var(--rh-radius);padding:24px;background:var(--rh-white)}.rh-card .rh-label{display:block;color:var(--rh-muted);margin-bottom:16px;font-size:10px}.rh-card h3{font-size:19px}.rh-card p{font-size:14px;line-height:1.8}.rh-card--tinted{background:var(--rh-soft)}.rh-quote{margin:32px 0;border-block:1px solid var(--rh-line);padding:32px 0 32px 32px;position:relative}.rh-quote:before{content:'“';position:absolute;top:12px;left:0;font-size:48px;font-weight:500;color:var(--rh-gold)}.rh-quote p{font-size:23px;letter-spacing:-.025em;font-weight:500;color:var(--rh-brand);line-height:1.6}.rh-quote cite{display:block;margin-top:16px;color:var(--rh-muted);font-size:12px;font-style:normal}.rh-foto{margin-block:32px}.rh-foto img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--rh-radius)}.rh-foto figcaption{padding-top:12px;color:var(--rh-muted);font-size:12px;line-height:1.7;display:flex;gap:16px}.rh-foto figcaption>span{color:var(--rh-gold-text);font-variant-numeric:tabular-nums;font-weight:600}.rh-steps{list-style:none;padding:0;margin:32px 0;counter-reset:rh-step}.rh-steps>li{counter-increment:rh-step;display:grid;grid-template-columns:40px minmax(0,1fr);gap:20px;padding-block:20px;border-bottom:1px solid var(--rh-line)}.rh-steps>li:before{content:counter(rh-step,decimal-leading-zero);font-size:14px;width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--rh-line);border-radius:50%;color:var(--rh-brand)}.rh-steps h3{font-size:18px;margin-bottom:8px}.rh-steps p{font-size:15px;line-height:1.8}
.rh-tabs{border:1px solid var(--rh-line);padding:24px;border-radius:var(--rh-radius);margin-block:32px;background:var(--rh-white)}.rh-tabs [role=tablist]{display:flex;gap:4px;background:var(--rh-soft);padding:4px;border-radius:var(--rh-pill);margin-bottom:24px}.rh-tabs [role=tab]{flex:1;min-width:0;min-height:44px;border:0;background:transparent;border-radius:var(--rh-pill);font-size:13px;font-weight:600;color:var(--rh-text)}.rh-tabs [aria-selected=true]{background:var(--rh-dark);color:var(--rh-white)}.rh-tabs p{font-size:15px;line-height:1.8}.rh-tabs [role=tabpanel]+[role=tabpanel]{margin-top:24px}.rh-tabs [role=tabpanel][hidden]+[role=tabpanel]{margin-top:0}
.rh-faq-intro{font-size:15px;color:var(--rh-muted);margin-bottom:24px!important}.rh-faq details{border-top:1px solid var(--rh-line)}.rh-faq details:last-child{border-bottom:1px solid var(--rh-line)}.rh-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:20px;font-weight:600;color:var(--rh-ink);font-size:16px;line-height:1.6}.rh-faq summary:after{content:'+';font-size:24px;font-weight:500;color:var(--rh-brand);flex-shrink:0}.rh-faq details[open] summary:after{content:'−'}.rh-faq details[open]{background:var(--rh-soft)}.rh-faq details[open] summary,.rh-faq details[open] p{padding-inline:20px}.rh-faq details p{font-size:15px;padding:0 0 24px;line-height:1.8}.rh-sources{padding-top:32px;border-top:1px solid var(--rh-line)}.rh-sources h2{font-size:24px;margin-bottom:16px}.rh-sources>p{font-size:13px;color:var(--rh-muted)}.rh-sources ol{padding-left:24px;margin:24px 0 0}.rh-sources li{font-size:13px;line-height:1.7;padding:8px 0 8px 8px;overflow-wrap:anywhere}.rh-sources li::marker{color:var(--rh-gold-text)}.rh-sources a{display:inline-block;min-height:32px;padding-block:4px}.rh-sources small{display:block;font-size:11px;color:var(--rh-muted)}
.rh-yazar{background:var(--rh-soft);padding:32px;border:1px solid var(--rh-line);border-radius:var(--rh-radius)}.rh-author-head{display:flex;align-items:center;gap:16px;margin-block:16px}.rh-author-monogram{display:grid;place-items:center;width:56px;height:56px;flex-shrink:0;border-radius:50%;border:1px solid var(--rh-line);color:var(--rh-brand);font-size:18px;letter-spacing:-.05em}.rh-yazar h2{font-size:23px;margin:0 0 4px}.rh-yazar p{font-size:14px;line-height:1.8}.rh-yazar .rh-author-role{font-size:12px;color:var(--rh-muted)}.rh-yazar>a{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:12px;font-size:13px}.rh-profile-placeholder{margin-top:12px;font-size:13px}.rh-profile-placeholder summary{padding-block:12px;min-height:44px;text-decoration:underline;text-underline-offset:4px}.rh-profile-placeholder p{font-size:13px}.rh-expert-bridge{margin-top:24px;padding-top:24px;border-top:1px solid var(--rh-line)}.rh-expert-bridge h3{font-size:17px}.rh-city-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.rh-city-links a{display:inline-flex;align-items:center;gap:16px;padding:8px 16px;min-height:44px;border:1px solid #c0ccba;border-radius:var(--rh-pill);font-size:12px;text-decoration:none;background:var(--rh-white)}.rh-city-links a:hover{background:var(--rh-lime)}
.rh-feedback{padding-block:32px;border-block:1px solid var(--rh-line)}.rh-feedback-top{display:flex;justify-content:space-between;align-items:center;gap:24px}.rh-feedback h2{font-size:22px;margin:0 0 8px}.rh-feedback p{font-size:13px;color:var(--rh-muted)}.rh-feedback-buttons{display:flex;gap:8px;flex-shrink:0}.rh-feedback-buttons button{min-width:80px}.rh-feedback-buttons button[aria-pressed=true]{background:var(--rh-brand);border-color:var(--rh-brand);color:var(--rh-white)}.rh-feedback-form{margin-top:24px}.rh-feedback-form label{display:block;margin-bottom:8px;font-size:14px;color:var(--rh-ink)}.rh-feedback-form textarea{width:100%;min-height:88px;resize:vertical;padding:12px;border:1px solid var(--rh-line);border-radius:var(--rh-radius);background:var(--rh-white);color:var(--rh-ink)}.rh-feedback-form .rh-button{margin-top:12px}.rh-feedback-status:not(:empty){margin-top:16px;color:var(--rh-brand);font-size:14px}.rh-feedback small{display:block;margin-top:12px;font-size:11px;color:var(--rh-muted)}
.rh-related{background:var(--rh-soft);border-top:1px solid var(--rh-line);padding-block:64px 72px}.rh-related-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px}.rh-related-heading .rh-label{color:var(--rh-muted);display:block;margin-bottom:12px}.rh-related-heading h2{font-size:32px}.rh-related-heading>a{font-size:13px;min-height:44px;display:flex;align-items:center;gap:12px}.rh-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.rh-related-card{min-width:0}.rh-related-card>a{display:block;text-decoration:none;color:var(--rh-ink)}.rh-related-card figure{overflow:hidden;border-radius:var(--rh-radius);position:relative}.rh-related-card img{aspect-ratio:16/9;object-fit:cover;transition:transform .3s}.rh-related-card a:hover img{transform:scale(1.025)}.rh-related-card figcaption{position:absolute;bottom:12px;left:12px;background:var(--rh-paper);padding:4px 8px;color:var(--rh-text);font-size:10px;line-height:1.5}.rh-related-card .rh-label{display:block;margin-block:20px 8px;color:var(--rh-muted);font-size:10px}.rh-related-card h3{font-size:22px;line-height:1.4;max-width:340px}.rh-related-card .rh-read-link{display:flex;gap:12px;align-items:center;font-size:12px;color:var(--rh-brand);margin-top:12px;min-height:44px}
.rh-footer{background:var(--rh-footer);color:#e0ebef;padding-block:48px 24px}.rh-footer-opening{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-bottom:40px;border-bottom:1px solid #ffffff25}.rh-footer-tagline{font-size:36px;font-weight:500;letter-spacing:-.04em;line-height:1.2;color:var(--rh-white)}.rh-footer-tagline span{color:var(--rh-lime)}.rh-footer-join{font-size:12px;display:grid;gap:12px}.rh-footer-join a{color:var(--rh-white);border:1px solid #ffffff60;padding:12px 20px;text-decoration:none;min-height:48px;display:flex;align-items:center;gap:24px;border-radius:var(--rh-radius)}.rh-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;padding-block:40px}.rh-footer .rh-brand{color:var(--rh-white);font-size:24px}.rh-footer .rh-brand-mark{background:var(--rh-lime);color:var(--rh-brand-dark)}.rh-footer-about p{font-size:12px;max-width:280px;line-height:1.9;margin-top:16px}.rh-footer nav h2{font-size:13px;color:var(--rh-white);letter-spacing:0;margin-bottom:12px}.rh-footer nav a{display:flex;align-items:center;min-height:36px;font-size:12px;color:#e0ebef;text-decoration:none}.rh-footer nav a:hover{text-decoration:underline}.rh-footer-note{border-top:1px solid #ffffff25;padding-top:24px;font-size:11px;line-height:1.9}.rh-footer-bottom{display:flex;justify-content:space-between;gap:24px;margin-top:24px;font-size:10px;letter-spacing:.04em}.rh-footer a:focus-visible{outline-color:var(--rh-lime)}
@media(min-width:1600px){.rh-hero h1{font-size:64px}}
@media(max-width:1150px){.rh-wrap{width:calc(100% - 64px)}.rh-nav{gap:12px}.rh-nav>a{font-size:11px}.rh-nav>.rh-pro{padding-inline:12px}.rh-brand{font-size:21px}.rh-hero-grid{gap:40px}.rh-summary-grid{gap:48px}.rh-layout{grid-template-columns:192px minmax(0,1fr);gap:40px}}
@media(max-width:980px){.rh-header-inner{min-height:72px}.rh-menu-toggle{display:flex}.rh-nav{display:none;position:absolute;top:100%;left:0;right:0;max-height:calc(100dvh - 72px);overflow:auto;padding:24px 32px;background:var(--rh-paper);border-bottom:1px solid var(--rh-line);box-shadow:var(--rh-shadow);align-items:stretch;gap:4px}.rh-nav[data-open=true]{display:flex;flex-direction:column}.rh-nav>a{font-size:15px;min-height:48px;padding:8px 12px}.rh-nav>.rh-pro{margin-top:12px;justify-content:center}.rh-brand{font-size:24px}.rh-hero-grid{grid-template-columns:1.1fr 1fr;gap:32px;padding-block:48px 40px}.rh-hero h1{font-size:44px}.rh-hero-intro{font-size:15px}.rh-meta{gap:12px}.rh-byline{gap:24px}.rh-byline>a{display:none}.rh-summary-grid{grid-template-columns:1fr;gap:32px}.rh-toc-top summary{margin-bottom:0;min-height:44px}.rh-toc-top[open] summary{margin-bottom:20px}.rh-sidebar{display:none}.rh-layout{display:block;max-width:var(--rh-reading);padding-block:48px}.rh-related-grid{gap:20px}.rh-footer-grid{grid-template-columns:1fr 1fr 1fr}.rh-footer-about{grid-column:1/-1}.rh-footer-about p{max-width:480px}}
@media(max-width:600px){:root{--rh-s8:48px}.rh-wrap{width:calc(100% - 40px)}html{scroll-padding-top:88px}section[id],h2[id],details[id]{scroll-margin-top:88px}.rh-header-inner{min-height:72px;gap:16px}.rh-brand{font-size:22px;gap:8px}.rh-brand-mark{width:36px;height:36px}.rh-breadcrumb{font-size:10px;gap:8px;min-height:52px;padding-block:8px}.rh-preview{width:100%;margin:0;font-size:9px}.rh-hero-grid{grid-template-columns:1fr;gap:32px;padding-block:36px 32px}.rh-hero .rh-label{font-size:10px}.rh-hero h1{font-size:43px;margin-block:20px;line-height:1.08;letter-spacing:-.045em}.rh-hero-intro{font-size:15px;line-height:1.85}.rh-meta{font-size:11px;gap:16px;margin-top:24px}.rh-hero-photo{padding:8px}.rh-hero-photo figcaption{padding:12px 4px 4px;font-size:10px;gap:12px}.rh-byline{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-block:20px;font-size:11px;align-items:start}.rh-byline-item{gap:8px;align-items:start}.rh-person-symbol{width:28px;height:28px;flex-shrink:0}.rh-person-symbol svg{width:16px;height:16px}.rh-byline small{font-size:8px;line-height:1.6;margin-bottom:4px}.rh-summary-grid{padding-block:32px;gap:28px}.rh-summary h2,.rh-toc-top summary{font-size:24px}.rh-summary h2 span{font-size:9px}.rh-summary-points li{font-size:13px}.rh-layout{padding-block:40px 48px}.rh-content{font-size:16px;line-height:1.85}.rh-content>section{margin-bottom:48px}.rh-content h2{font-size:27px;line-height:1.25;margin-bottom:20px}.rh-content .rh-lead{font-size:18px}.rh-section-kicker{font-size:9px;gap:12px;margin-bottom:12px}.rh-info,.rh-warning{padding:20px 16px;gap:12px;grid-template-columns:20px minmax(0,1fr)}.rh-info p,.rh-warning p{font-size:13px}.rh-table{font-size:12px;line-height:1.65}.rh-table th,.rh-table td{padding:12px 8px}.rh-table caption{padding:12px;font-size:11px}.rh-table thead th:first-child{width:24%}.rh-schema{padding:20px 16px}.rh-schema-top{font-size:9px}.rh-schema figcaption{font-size:11px}.rh-svg-desktop{display:none!important}.rh-svg-mobile{display:block!important}.rh-cards{grid-template-columns:1fr;gap:12px;margin-block:24px}.rh-card{padding:24px}.rh-quote{padding:24px 0 24px 24px}.rh-quote p{font-size:21px}.rh-foto figcaption{font-size:11px;gap:12px}.rh-steps>li{gap:12px;grid-template-columns:36px minmax(0,1fr)}.rh-steps p{font-size:14px}.rh-tabs{padding:20px 16px}.rh-tabs [role=tab]{font-size:12px}.rh-tabs p{font-size:14px}.rh-faq summary{font-size:15px;gap:16px;padding-block:20px}.rh-faq details p{font-size:14px}.rh-sources h2{font-size:23px}.rh-yazar{padding:24px 20px}.rh-yazar h2{font-size:22px}.rh-feedback-top{display:block}.rh-feedback h2{font-size:21px}.rh-feedback-buttons{margin-top:20px}.rh-feedback-buttons button{flex:1}.rh-related{padding-block:40px 48px}.rh-related-heading{display:block;margin-bottom:24px}.rh-related-heading h2{font-size:28px}.rh-related-heading>a{margin-top:12px}.rh-related-grid{grid-template-columns:1fr;gap:32px}.rh-related-card h3{font-size:23px;max-width:none}.rh-related-card .rh-label{margin-top:16px}.rh-footer{padding-block:40px 24px}.rh-footer-opening{display:block;padding-bottom:32px}.rh-footer-tagline{font-size:32px}.rh-footer-join{margin-top:24px}.rh-footer-join a{justify-content:space-between}.rh-footer-grid{grid-template-columns:1fr 1fr;gap:32px 20px;padding-block:32px}.rh-footer nav:last-child{grid-column:1/-1;border-top:1px solid #ffffff25;padding-top:24px}.rh-footer nav a{min-height:44px;font-size:12px}.rh-footer-bottom{flex-direction:column;gap:8px}.rh-footer-note{font-size:11px}.rh-nav{padding:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
@media print{.rh-header,.rh-sidebar,.rh-feedback,.rh-related,.rh-footer,.rh-toc-top{display:none}.rh-wrap{width:100%}.rh-layout{display:block}.rh-hero{background:white;color:#222}.rh-hero h1,.rh-hero h1 span,.rh-hero .rh-label,.rh-meta,.rh-byline strong,.rh-byline small{color:#222}.rh-hero-photo{display:none}.rh-hero-grid{display:block}.rh-content>section{break-inside:auto}.rh-faq details::details-content{content-visibility:visible}a{color:#222}}

/* ---- diyetisyen.club eklemeleri (uret.py entegrasyonu, 2026-10-15) ----
   Kaynak tasarım: docs/arastirma/2026-10-14-rehber-yeniden/tasarim/rehber-yazi.html
   Gerçek üst menü/footer kullanıldığı için tasarımın kendi .rh-header/.rh-nav/
   .rh-footer/.rh-skip/.rh-breadcrumb kuralları KULLANILMIYOR (ölü CSS, zararsız).
   Ertan EK talimatı (14 Eki): fotoğraf +2px, Bir bakışta kutusu. */
.rh-wrap{max-width:var(--rh-width);margin-inline:auto;padding-inline:24px}
@media(max-width:860px){.rh-wrap{padding-inline:20px}}
.rh-layout{display:grid;grid-template-columns:224px minmax(0,var(--rh-reading));justify-content:space-between;gap:64px;padding-block:72px 80px}
@media(max-width:980px){.rh-layout{display:block}.rh-sidebar{display:none}}
.rh-makale{font-size:18px!important;line-height:1.8}
.rh-makale .rh-giris{font-size:20px;line-height:1.8;color:var(--rh-ink)}
.rh-sidebar nav a{font-size:15px}
.rh-toc-top li a{font-size:15px}
@media(max-width:700px){.rh-makale{font-size:17px}}
.rh-makale h2{margin-top:2.4em!important;margin-bottom:.55em!important;padding-top:.25em}
.rh-makale h3{margin-top:1.8em!important;margin-bottom:.5em!important}
.rh-makale :is(.rh-sss,.rh-faq,.rh-kaynaklar,.rh-sources) h2{margin-top:0!important;padding-top:0}
.rh-content>.rh-feedback{margin-top:64px}
.rh-progress-text{font-variant-numeric:tabular-nums;color:var(--rh-brand)}
.rh-kaynaklar.rh-sources{margin-top:64px}
.rh-kaynaklar.rh-sources>ol{padding-left:24px;margin-top:24px}
.rh-kaynaklar.rh-sources>ol>li{font-size:13px;line-height:1.7;padding:8px 0 8px 8px;overflow-wrap:anywhere}
.rh-sss.rh-faq{margin-top:64px}
.rh-foto.rh-foto-dolu{min-height:0;padding:0;border:0;background:none;display:block}
.rh-foto.rh-foto-dolu img{width:100%;height:auto;border-radius:18px;display:block}
.rh-foto.rh-foto-dolu figcaption{margin-top:.65rem;color:var(--rh-soluk);font-size:.95rem}
.rh-bakista{margin:1.9rem 0;padding:1.3rem 1.4rem;border-radius:18px;background:var(--rh-krem);border:1px solid var(--rh-cizgi)}
.rh-bakista>figcaption{font-weight:800;color:var(--rh-yesil);margin-bottom:.8rem;font-size:1.05rem}
.rh-bakista .rh-kartlar{width:100%;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}
@media(max-width:700px){.rh-bakista .rh-kartlar{grid-template-columns:1fr}}
.rh-hero{padding-block:40px 24px}
.rh-hero-intro{color:var(--rh-dark-muted);font-size:17px;max-width:760px}
.rh-meta{display:flex;gap:16px;color:var(--rh-muted);font-size:13px;margin-top:16px}
.rh-meta span{display:flex;align-items:center;gap:6px}
/* Kırıntı rehber yazısında içerikle aynı hizada (22 Eki, CEO: 1440/390'da sayfanın soluna yapışıktı) */
.ic-kirinti:has(+ .rh-hero){width:min(var(--rh-width),calc(100% - 96px));max-width:var(--rh-width);margin-inline:auto;padding-inline:24px}
@media(max-width:1150px){.ic-kirinti:has(+ .rh-hero){width:calc(100% - 64px)}}
@media(max-width:860px){.ic-kirinti:has(+ .rh-hero){padding-inline:20px}}
@media(max-width:600px){.ic-kirinti:has(+ .rh-hero){width:calc(100% - 40px)}}
/* Yazı gövdesi sitenin yazı tipiyle (22 Eki, CEO: 98/110 yazının kendi <style>'ı system-ui veriyordu; başlıklar DM Sans, gövde ve tablolar yedek yazı tipindeydi) */
.rh-content .rh-makale{font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif}
