.b-head{position:relative;padding-block:clamp(2rem,1.25rem + 3vw,4rem) clamp(1.5rem,1rem + 2vw,2.5rem)}.b-head::before{content:"";position:absolute;inset:0;background:radial-gradient(48rem 26rem at 88% 0%,var(--c-accent-wash),transparent 70%);pointer-events:none}.b-head>.l-container{position:relative}.b-head .c-crumbs{margin-bottom:clamp(1.25rem,1rem + 1vw,2rem)}.b-head__grid{display:grid;gap:var(--s-6);align-items:end}.b-head__kicker{margin-bottom:var(--s-3);font-size:var(--fs-sm);font-weight:650;color:var(--c-accent-hi)}.b-head__title{font-size:clamp(2.375rem,1.6rem + 3.4vw,4rem);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--ls-display)}.b-head__lead{max-width:38rem;margin-top:var(--s-4);font-size:var(--fs-lead);line-height:1.55;color:var(--c-text-soft)}.b-head__search{max-width:40rem;margin-top:var(--s-5)}@media (min-width:960px){.b-head__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--s-8)}}.b-search{position:relative}.b-search__label{display:block;margin-bottom:.45rem;font-size:var(--fs-sm);font-weight:650}.b-search__row{display:flex;gap:var(--s-2)}.b-search__input{flex:1;min-width:0}.b-search__row .c-btn{flex:none}.b-search__panel{position:absolute;top:calc(100% + .5rem);right:0;left:0;z-index:var(--z-sticky);max-height:min(26rem,60vh);overflow-y:auto;padding:var(--s-2);border:1px solid var(--c-line-strong);border-radius:var(--r-md);background:var(--c-card);box-shadow:var(--sh-pop)}.b-search__status{margin:0;padding:.5rem .75rem;font-size:var(--fs-xs);color:var(--c-muted)}.b-search__list{margin:0;padding:0;list-style:none}.b-search__link{display:block;padding:.625rem .75rem;border-radius:var(--r-sm);color:var(--c-text);text-decoration:none}.b-search__link:hover,.b-search__link:focus-visible{background:var(--c-card-hi);color:var(--c-accent-hi)}.b-search__link strong{display:block;font-weight:650;line-height:1.35}.b-search__link span{display:block;margin-top:.15rem;font-size:var(--fs-xs);color:var(--c-muted)}.b-chips{margin-top:var(--s-6)}.b-chips .c-chips{margin:0;padding:0;list-style:none}.b-chips .c-chip{text-decoration:none}.b-chips .c-chip[aria-current="page"]{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-on-accent)}@media (max-width:767px){.b-chips{margin-inline:calc(var(--gutter) * -1)}.b-chips .c-chips{flex-wrap:nowrap;overflow-x:auto;padding:.25rem var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain}.b-chips .c-chips::-webkit-scrollbar{display:none}.b-chips .c-chip{flex:none;white-space:nowrap}}.b-section-title{margin-bottom:var(--s-5);font-family:var(--f-body);font-size:var(--fs-sm);font-weight:650;letter-spacing:var(--ls-ui);color:var(--c-accent-hi)}.b-featured{padding-block:var(--s-6) 0}.b-listing{padding-block:var(--s-7) var(--s-8)}.b-posts{display:grid;gap:var(--s-5)}@media (min-width:768px){.b-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.b-posts{grid-template-columns:repeat(3,minmax(0,1fr))}}.b-post .b-post__media{margin-bottom:var(--s-5)}.b-post__media picture,.b-post__media img:not(.c-cover__mark){display:block;width:100%;aspect-ratio:1200 / 630;object-fit:cover}.b-post__body{display:flex;flex:1;flex-direction:column}.b-post__badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--s-3)}.b-post .c-card__title{overflow-wrap:break-word}@media (min-width:900px){.b-post--wide{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;padding:0}.b-post--wide .b-post__media{height:100%;margin:0;border-radius:var(--r-md) 0 0 var(--r-md)}.b-post--wide .b-post__media.c-cover{aspect-ratio:auto;min-height:20rem}.b-post--wide .b-post__media img:not(.c-cover__mark){height:100%}.b-post--wide .b-post__body{padding:var(--s-7) var(--s-6)}.b-post--wide .c-card__title{font-size:clamp(1.75rem,1.2rem + 1.2vw,2.375rem);line-height:1.15}.b-post--wide .c-card__text{font-size:var(--fs-base)}}.b-empty{padding:var(--s-7) var(--s-5);border:1px dashed var(--c-line-strong);border-radius:var(--r-md);color:var(--c-text-soft);text-align:center}.b-pager{margin-top:var(--s-7)}.b-next__grid{display:grid;gap:var(--s-5)}@media (min-width:900px){.b-next__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.b-next__grid--single{grid-template-columns:minmax(0,46rem)}}.b-cta{position:relative;padding:clamp(1.5rem,1rem + 2vw,2.25rem);border:1px solid var(--c-line-strong);border-radius:var(--r-md);background:linear-gradient(135deg,var(--c-accent-wash),transparent 60%),var(--c-card)}.b-cta::before{content:"";position:absolute;top:-1px;left:clamp(1.5rem,1rem + 2vw,2.25rem);width:3rem;height:2px;background:var(--c-accent)}.b-cta__eyebrow{margin:0 0 var(--s-2);font-size:var(--fs-xs);font-weight:650;color:var(--c-accent-hi)}.b-cta__title{margin:0 0 var(--s-2);font-family:var(--f-display);font-size:var(--fs-h4);font-weight:600;line-height:1.25;color:var(--c-text)}.b-cta__text{margin:0 0 var(--s-5);font-size:var(--fs-sm);color:var(--c-text-soft)}.b-cta .c-btn{white-space:normal}.b-preview-bar{padding:.75rem 0;background:var(--c-accent);color:var(--c-on-accent);font-size:var(--fs-sm);font-weight:600}.b-progress{position:fixed;top:0;left:0;z-index:calc(var(--z-header) + 1);display:block;width:100%;height:3px;border:0;background:transparent;color:var(--c-accent);appearance:none;pointer-events:none}.b-progress::-webkit-progress-bar{background:transparent}.b-progress::-webkit-progress-value{background:var(--c-accent)}.b-progress::-moz-progress-bar{background:var(--c-accent)}.b-article__head{padding-block:clamp(1.75rem,1rem + 3vw,3.5rem) var(--s-6)}.b-article__grid{display:grid;grid-template-columns:minmax(0,var(--w-text));justify-content:center}.b-article__intro{min-width:0}@media (min-width:1080px){.b-article__grid.has-toc{grid-template-columns:minmax(0,15rem) minmax(0,var(--w-text));column-gap:clamp(3rem,1rem + 4vw,5rem)}.b-article__grid.has-toc>.b-article__intro,.b-article__grid.has-toc>.b-prose,.b-article__grid.has-toc>.b-article__foot{grid-column:2}.b-article__grid.has-toc>.b-toc--side{grid-column:1;grid-row:1 / span 2}}.b-article__head .c-crumbs{margin-bottom:var(--s-5)}.b-article__badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--s-4)}.b-article__badges a.c-badge{text-decoration:none}.b-article__badges a.c-badge:hover{border-color:var(--c-accent);color:var(--c-text)}.b-article__title{font-size:clamp(2.125rem,1.45rem + 2.9vw,3.5rem);font-weight:700;line-height:1.08;letter-spacing:var(--ls-display);overflow-wrap:break-word}.b-article__lead{margin-top:var(--s-5);font-size:var(--fs-lead);line-height:1.55;color:var(--c-text-soft)}.b-byline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-4);margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--c-line)}.b-byline__img{width:3rem;height:3rem;border-radius:50%;object-fit:cover;object-position:50% 18%;border:1px solid var(--c-line-strong)}.b-byline__text{display:grid;gap:.1rem;margin:0 auto 0 0;font-size:var(--fs-sm);line-height:1.4}.b-byline__name{font-weight:700;color:var(--c-text);text-decoration:none}.b-byline__name:hover{color:var(--c-accent-hi);text-decoration:underline}.b-byline__meta{color:var(--c-muted)}.b-mode{flex:none}.b-mode[aria-pressed="true"]{border-color:var(--c-accent);background:var(--c-accent-wash)}.b-article__cover{margin-top:var(--s-6);max-width:calc(65rem + var(--gutter) * 2)}.b-article__cover img{width:100%;border-radius:var(--r-md)}.b-article__layout{padding-bottom:var(--s-8)}.b-toc__title{margin:0;font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--ls-ui);color:var(--c-accent-hi)}.b-toc__list{margin:var(--s-3) 0 0;padding:0;list-style:none;counter-reset:toc}.b-toc__item{margin:0}.b-toc__item a{display:block;padding:.35rem 0 .35rem .875rem;border-left:2px solid var(--c-line);color:var(--c-text-soft);font-size:var(--fs-xs);line-height:1.45;text-decoration:none;transition:color var(--t-fast),border-color var(--t-fast)}.b-toc__item--sub a{padding-left:1.625rem;color:var(--c-muted)}.b-toc__item a:hover{color:var(--c-text);border-left-color:var(--c-accent-lo)}.b-toc__item a[aria-current="true"]{color:var(--c-accent-hi);border-left-color:var(--c-accent);font-weight:650}.b-toc--side{display:none}@media (min-width:1080px){.b-toc--side{position:sticky;top:calc(var(--h-header) + 1.5rem);display:block;align-self:start;max-height:calc(100vh - var(--h-header) - 3rem);overflow-y:auto;padding-right:var(--s-2)}.b-toc--inline{display:none}}.b-toc--inline{margin:var(--s-6) 0;padding:var(--s-4) var(--s-5);border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-card)}.b-toc--inline>summary{cursor:pointer;list-style:none}.b-toc--inline>summary::-webkit-details-marker{display:none}.b-toc--inline>summary::after{content:"+";float:right;color:var(--c-accent-hi)}.b-toc--inline[open]>summary::after{content:"–"}.b-prose{min-width:0;font-size:var(--fs-base);line-height:1.75;color:var(--c-text-soft);overflow-wrap:break-word}.b-prose>* + *{margin-top:1.4em}.b-prose p{margin-bottom:0;max-width:var(--w-measure)}.b-prose>:first-child{margin-top:0}.b-prose h2{margin-top:2.4em;font-size:clamp(1.625rem,1.3rem + 1.2vw,2.125rem);font-weight:600;line-height:1.2;scroll-margin-top:calc(var(--h-header) + 1.5rem)}.b-prose h3{margin-top:2em;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:600;line-height:1.3;scroll-margin-top:calc(var(--h-header) + 1.5rem)}.b-prose h2 + *,.b-prose h3 + *{margin-top:.9em}.b-prose strong{color:var(--c-text)}.b-prose a:not(.c-btn){color:var(--c-accent-hi)}.b-prose code{padding:.1em .35em;border:1px solid var(--c-line);border-radius:var(--r-xs);background:var(--c-card);color:var(--c-text);font-family:ui-monospace,"Cascadia Mono",Consolas,monospace;font-size:.88em;overflow-wrap:anywhere}.b-list{max-width:var(--w-measure);margin-bottom:0;padding-left:1.4em}.b-list li{padding-left:.25em}.b-list li + li{margin-top:.45em}.b-list li::marker{color:var(--c-accent)}ol.b-list li::marker{font-weight:700;font-variant-numeric:tabular-nums}.b-figure img{width:100%;border-radius:var(--r-md)}.b-figure figcaption{margin-top:.6rem;font-size:var(--fs-xs);line-height:1.5;color:var(--c-muted)}.b-quote{padding-left:var(--s-5);border-left:2px solid var(--c-accent)}.b-quote blockquote p{font-family:var(--f-display);font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:500;line-height:1.45;color:var(--c-text)}.b-quote figcaption{margin-top:.6rem;font-size:var(--fs-sm);color:var(--c-muted)}.b-quote figcaption::before{content:"— "}.b-box{padding:var(--s-5);border:1px solid var(--c-line);border-left:3px solid var(--c-accent);border-radius:var(--r-sm);background:var(--c-card)}.b-box__title{margin:0 0 .35rem !important;font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--ls-ui);color:var(--c-accent-hi)}.b-box__text{margin:0;font-size:var(--fs-sm);line-height:1.65}.b-box--uyari{border-left-color:var(--c-danger)}.b-box--uyari .b-box__title{color:var(--c-danger-text)}.b-box--veri{border-left-color:var(--c-ok)}.b-box--veri .b-box__title{color:var(--c-ok)}.b-table{font-size:var(--fs-sm)}.b-table .c-table caption{caption-side:top;padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--c-line-soft)}.b-faq .c-accordion{margin-top:var(--s-4)}.b-faq .c-accordion__summary{font-size:var(--fs-base)}.b-faq .c-accordion__body p{margin:0}.b-video{max-width:100%}.b-video--shorts{max-width:22rem}.b-rule{margin:2.6em 0}.b-note{padding:var(--s-4) var(--s-5);border:1px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-accent-wash);font-size:var(--fs-sm);line-height:1.6}.b-note p{margin:0}.b-prose .b-cta{margin-block:2em}.b-prose .b-cta p{max-width:none}.b-prose .b-cta .b-cta__title{margin-bottom:var(--s-2)}.b-prose .b-cta .b-cta__text{margin-bottom:var(--s-5)}.b-prose .b-box p{max-width:none}.b-article__foot{display:grid;gap:var(--s-7);min-width:0;margin-top:var(--s-8)}.b-share{padding-top:var(--s-5);border-top:1px solid var(--c-line)}.b-share__title{margin:0 0 var(--s-3);font-size:var(--fs-sm);font-weight:650;color:var(--c-text)}.b-share__list{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0;padding:0;list-style:none}.b-share__status{min-height:1.25em;margin:var(--s-2) 0 0;font-size:var(--fs-xs);color:var(--c-ok)}.b-author{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:var(--s-5);align-items:start;padding:var(--s-6);border:1px solid var(--c-line-soft);border-radius:var(--r-md);background:var(--c-card)}.b-author__img{width:5rem;height:5rem;border-radius:50%;object-fit:cover;object-position:50% 18%;border:1px solid var(--c-line-strong)}.b-author__kicker{margin:0;font-size:var(--fs-2xs);font-weight:650;color:var(--c-accent-hi)}.b-author__name{margin:.1rem 0 .5rem;font-size:var(--fs-h4)}.b-author__name a{color:var(--c-text);text-decoration:none}.b-author__name a:hover{color:var(--c-accent-hi)}.b-author__text p{margin:0 0 .5rem;font-size:var(--fs-sm);color:var(--c-text-soft)}.b-author__text p:last-child{margin-bottom:0}@media (max-width:479px){.b-author{grid-template-columns:minmax(0,1fr)}}.b-related{padding-block:var(--s-8)}.b-profile{display:grid;gap:var(--s-6);align-items:start}.b-profile__img{width:min(100%,14rem);border-radius:var(--r-md);border:1px solid var(--c-line-strong)}.b-profile__text p:not(.b-head__kicker,.b-head__lead){max-width:40rem;margin-top:var(--s-4);color:var(--c-text-soft)}@media (min-width:768px){.b-profile{grid-template-columns:14rem minmax(0,1fr);column-gap:var(--s-7)}}.b-results{padding-block:var(--s-6) var(--s-9)}.b-results__hint{color:var(--c-text-soft)}.b-results__list{display:grid;gap:0;max-width:48rem;margin:0;padding:0;list-style:none}.b-result{padding-block:var(--s-5);border-top:1px solid var(--c-line)}.b-result__cat{margin:0 0 .35rem;font-size:var(--fs-xs);font-weight:650;color:var(--c-accent-hi)}.b-result__title{font-size:var(--fs-h4)}.b-result__title a{color:var(--c-text);text-decoration:none}.b-result__title a:hover{color:var(--c-accent-hi);text-decoration:underline}.b-result__text{margin:.4rem 0 0;font-size:var(--fs-sm);color:var(--c-text-soft)}.b-result__meta{margin:.4rem 0 0;font-size:var(--fs-xs);color:var(--c-muted)}.okuma-modu .b-head::before{display:none}.okuma-modu .b-cta{background:var(--c-card)}.okuma-modu .c-card{box-shadow:0 1px 0 rgba(26,31,34,.04)}.okuma-modu .b-preview-bar{color:var(--c-on-accent)}@media print{.b-progress,.b-toc,.b-share,.b-mode,.b-related,.b-article__next,.l-header,.l-footer{display:none !important}.b-prose{color:#000}}
