.breadcrumbs{font-family:var(--mono);font-size:.68rem;text-transform:uppercase;letter-spacing:var(--tracked);color:var(--ash);margin:0 0 2rem;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding-bottom:1rem;border-bottom:1px solid var(--hair)}.breadcrumbs a{color:var(--ash);text-decoration:none}.breadcrumbs a:hover{color:var(--cobalt);text-decoration:none}.breadcrumbs .sep{color:var(--ash-2)}.breadcrumbs .sep:before{content:"⁄";font-family:var(--serif);font-style:italic;font-size:.95rem;line-height:0}.post header{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--hair);position:relative}.post header:before{content:"MAKALE";display:block;font-family:var(--mono);font-size:.66rem;font-weight:500;text-transform:uppercase;letter-spacing:var(--tracked-l);color:var(--cobalt);margin-bottom:1.5rem}.post h1{font-family:var(--serif);font-size:clamp(2.4rem,5.5vw,4.6rem);font-weight:600;letter-spacing:-.035em;line-height:.96;margin:.4rem 0 1.4rem}.post-meta{display:flex;align-items:center;gap:.75rem;margin:1.5rem 0 0;color:var(--ash);font-family:var(--mono);font-size:.7rem;text-transform:uppercase;letter-spacing:var(--tracked);font-weight:500;flex-wrap:wrap}.post-meta time{color:var(--soot-2)}.post-meta-sep{color:var(--ash-2)}.post-cover{margin:2.5rem auto 4rem;max-width:920px;width:fit-content;background:var(--bone-2);position:relative}.post-cover:before{content:"GÖRSEL · 01";position:absolute;top:-.8rem;left:1rem;background:var(--bone);padding:0 .65rem;font-family:var(--mono);font-size:.62rem;letter-spacing:var(--tracked-l);text-transform:uppercase;color:var(--ash);z-index:1}.post-cover img{width:auto;max-width:100%;height:auto;max-height:560px;display:block;margin-inline:auto;border-top:1px solid var(--soot);border-bottom:1px solid var(--soot)}.post-body{font-size:1.18rem;line-height:1.7;color:var(--soot);font-family:var(--serif);font-weight:400}.post-body>p:first-of-type:first-letter{font-size:5em;float:left;line-height:.82;padding:.06em .18em .02em 0}.post-body h2,.post-body>p:first-of-type:first-letter{font-family:var(--serif);font-weight:600;color:var(--soot)}.post-body h2{margin-top:3em;margin-bottom:.8em;font-size:1.9rem;letter-spacing:-.025em;line-height:1.1;position:relative;padding-top:1.5rem;border-top:1px solid var(--hair)}.post-body h2:before{content:"§";color:var(--cobalt);font-style:italic;margin-right:.35rem;font-weight:500}.post-body h3{margin-top:2em;font-size:1.35rem;font-weight:600;color:var(--soot);font-family:var(--serif);letter-spacing:-.02em;line-height:1.2}.post-body p{margin:1.2em 0;color:var(--soot)}.post-body strong{color:var(--soot);font-weight:600;border-bottom:2px solid var(--cobalt);padding-bottom:.05em}.post-body em{color:var(--soot);font-style:italic}.post-body img{display:block;max-width:100%;height:auto;margin:2.5em auto;background:var(--bone-2);border-top:1px solid var(--soot);border-bottom:1px solid var(--soot)}.post-body figure{margin:3em 0;position:relative}.post-body figure img{margin:0 auto}.post-body figcaption{color:var(--ash);font-family:var(--mono);font-size:.7rem;text-transform:uppercase;letter-spacing:var(--tracked);text-align:left;margin-top:.85rem;padding-top:.5rem;border-top:1px solid var(--hair)}.post-body ol,.post-body ul{padding-left:0;margin-left:0;list-style:none}.post-body li{margin:.7em 0;padding-left:1.75rem;position:relative}.post-body ul li:before{content:"";position:absolute;left:.2rem;top:.7em;width:.6rem;height:1px;background:var(--cobalt)}.post-body ol{counter-reset:olc}.post-body ol li{counter-increment:olc}.post-body ol li:before{content:counter(olc,decimal-leading-zero);position:absolute;left:0;top:.05em;font-family:var(--mono);font-size:.72rem;color:var(--cobalt);letter-spacing:var(--tracked);font-variant-numeric:tabular-nums}.post-body a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--hair-2);color:var(--soot)}.post-body a:hover{color:var(--cobalt);text-decoration-color:var(--cobalt)}.toc{background:var(--bone-2);border:0;border-top:1px solid var(--soot);border-bottom:1px solid var(--hair);padding:1.75rem 2rem;margin:0 0 3rem;max-width:920px}.toc-title{font-family:var(--mono);font-size:.66rem;margin:0 0 1.25rem;color:var(--ash);text-transform:uppercase;letter-spacing:var(--tracked-l);font-weight:600}.toc-title:before{content:"§ ";color:var(--cobalt);font-family:var(--serif);font-style:italic}.toc-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.5rem 2rem;counter-reset:toc}.toc-list li{counter-increment:toc}.toc-list a{color:var(--ash);font-family:var(--serif);font-size:.95rem;display:block;padding:.15rem 0;border:0;transition:color .2s var(--ease),transform .2s var(--ease);text-decoration:none}.toc-list a:hover{color:var(--soot);transform:translateX(2px);text-decoration:none}.toc-list a.toc-active{color:var(--cobalt);font-weight:500}@media(max-width:680px){.toc{padding:1.25rem;margin:0 0 2rem}.toc-list{grid-template-columns:1fr}}.post .author-section,.post .post-body,.post header,.post>footer{max-width:none}.post .post-body{max-width:920px}@media(min-width:1100px){.post .author-section,.post header,.post>footer{max-width:none}}.faq{margin:2.5em 0}.faq dt{font-weight:600;margin-top:1.5rem;color:var(--soot);font-size:1.15rem;padding-left:1rem;border-left:2px solid var(--cobalt);letter-spacing:-.015em}.faq dd,.faq dt{font-family:var(--serif)}.faq dd{margin:.7rem 0 0 1rem;color:var(--soot-2)}.related-block{margin-top:6rem;padding-top:3rem;border-top:1px solid var(--soot)}.related-block h2{font-family:var(--serif);font-size:clamp(1.6rem,2.4vw,2rem);font-weight:600;margin-bottom:2rem;letter-spacing:-.025em}.related-block h2:before{content:"§ ";color:var(--cobalt);font-style:italic;font-weight:500}.author-section{margin-top:5rem;padding-top:3rem;border-top:1px solid var(--soot)}.author-section:before{content:"KÜNYE · YAZAR";display:block;font-family:var(--mono);font-size:.66rem;letter-spacing:var(--tracked-l);text-transform:uppercase;color:var(--ash);margin-bottom:1.5rem}.footnote-ref{font-size:.7em;vertical-align:super;margin:0 .1em 0 .05em}.footnote-ref a{color:var(--cobalt);text-decoration:none;border-bottom:0;padding:0 .15em;font-family:var(--mono);font-weight:600}.footnote-ref a:hover{background:var(--cobalt);color:var(--bone);text-decoration:none}.footnotes{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--soot)}.footnotes:before{content:"§ KAYNAKLAR";display:block;font-family:var(--mono);font-size:.66rem;letter-spacing:var(--tracked-l);text-transform:uppercase;color:var(--ash);margin-bottom:1rem}.footnotes h2{font-size:1.5rem;font-weight:600;letter-spacing:-.02em;margin:0 0 1.5rem}.fn-text,.footnotes h2{font-family:var(--serif)}.fn-text{flex:1}.fn-back{color:var(--ash);text-decoration:none;flex-shrink:0;font-size:1rem;transition:color .2s var(--ease)}.fn-back:hover{color:var(--cobalt);text-decoration:none}.footnote-tooltip{position:absolute;z-index:9999;max-width:340px;padding:.75rem 1rem;background:var(--soot);color:var(--bone);font-family:var(--serif);font-size:.85rem;line-height:1.5;border-radius:.25rem;box-shadow:0 4px 16px rgba(0,0,0,.18);pointer-events:none}.footnote-tooltip[hidden]{display:none}.fn-highlight{animation:fn-pulse 1.6s ease}@keyframes fn-pulse{0%{background:rgba(31,58,138,.16)}to{background:transparent}}.author-bio-card{margin:5rem 0 2rem;padding-top:3rem;border-top:2px solid var(--soot)}.author-bio-card:before{content:"§  KÜNYE · YAZAR";display:block;font-family:var(--mono);font-size:.64rem;letter-spacing:var(--tracked-l);text-transform:uppercase;color:var(--ash);margin-bottom:2.5rem}.author-bio-card+.author-bio-card{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--hair)}.author-bio-card+.author-bio-card:before{content:"§  KÜNYE · EŞ YAZAR"}.abc-layout{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:start}.abc-bio-col{padding-right:3rem;border-right:1px solid var(--hair)}.abc-head{display:grid;grid-template-columns:80px 1fr;gap:1.25rem;align-items:center;margin-bottom:1.25rem}.abc-avatar{display:block;width:80px;height:80px;border-radius:50%;overflow:hidden;flex-shrink:0;text-decoration:none;background:var(--bone-2);box-shadow:0 0 0 1px var(--hair),0 0 0 4px var(--bone),0 0 0 5px var(--hair);transition:box-shadow .22s var(--ease)}.abc-avatar:hover{box-shadow:0 0 0 2px var(--cobalt),0 0 0 4px var(--bone),0 0 0 5px var(--cobalt)}.abc-avatar img{width:100%;height:100%;object-fit:cover;display:block}.abc-avatar-init{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--serif);font-size:2.2rem;font-weight:700;color:var(--cobalt);background:var(--bone-2)}.abc-identity{display:flex;flex-direction:column;gap:.3rem;min-width:0}.abc-name{font-family:var(--serif);font-size:1.5rem;font-weight:700;margin:0;line-height:1.1;letter-spacing:-.02em}.abc-name a{color:var(--soot);text-decoration:none;background-image:linear-gradient(var(--cobalt),var(--cobalt));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .24s var(--ease),color .2s var(--ease)}.abc-name a:hover{background-size:100% 1px;color:var(--cobalt)}.abc-headline{font-style:italic;font-size:1rem;color:var(--ash);margin:0;line-height:1.4}.abc-bio,.abc-headline{font-family:var(--serif)}.abc-bio{font-size:.97rem;line-height:1.65;color:var(--soot-2);margin:0 0 1.5rem}.abc-all-link{margin:0;font-family:var(--mono);font-size:.63rem;letter-spacing:var(--tracked);text-transform:uppercase}.abc-all-link a{color:var(--cobalt);text-decoration:none;border-bottom:1px solid transparent;padding-bottom:2px;transition:border-color .2s var(--ease)}.abc-all-link a:hover{border-bottom-color:var(--cobalt);text-decoration:none}.abc-posts-col{padding-left:3rem}.abc-posts-eyebrow{font-family:var(--mono);font-size:.64rem;letter-spacing:var(--tracked-l);text-transform:uppercase;color:var(--cobalt);margin:0 0 1.5rem;font-weight:600}.abc-posts-list{list-style:none;padding:0;margin:0;display:grid;gap:0}.abc-posts-item{border-bottom:1px solid var(--hair);padding:.9rem 0}.abc-posts-item:first-child{padding-top:0}.abc-posts-item:last-child{border-bottom:0}.abc-posts-item a{display:flex;flex-direction:column;gap:.2rem;text-decoration:none;color:var(--soot);padding-left:.85rem;border-left:2px solid transparent;transition:color .2s var(--ease),border-color .2s var(--ease)}.abc-posts-item a:hover{color:var(--cobalt);border-left-color:var(--cobalt);text-decoration:none}.abc-posts-cat{font-family:var(--mono);font-size:.6rem;letter-spacing:var(--tracked);text-transform:uppercase;color:var(--cobalt);font-weight:600;opacity:.7;transition:opacity .2s var(--ease)}.abc-posts-item a:hover .abc-posts-cat{opacity:1}.abc-posts-title{font-family:var(--serif);font-size:.97rem;line-height:1.35;font-weight:500;color:inherit}@media(max-width:760px){.abc-layout{grid-template-columns:1fr}.abc-bio-col{padding-right:0;border-right:0;border-bottom:1px solid var(--hair);padding-bottom:2rem;margin-bottom:2rem}.abc-posts-col{padding-left:0}}.prev-next-nav{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:4rem 0 3rem;border-top:1px solid var(--soot);border-bottom:1px solid var(--hair)}.pn-card{display:flex;flex-direction:column;gap:.6rem;padding:1.75rem 1.5rem;text-decoration:none;color:var(--soot);transition:background .22s var(--ease);min-height:120px}.pn-card:hover{background:var(--ink-soft)}.pn-prev{align-items:flex-start;text-align:left;border-right:1px solid var(--hair)}.pn-next{align-items:flex-end;text-align:right}.pn-empty{opacity:.3;pointer-events:none}.pn-dir{font-family:var(--mono);font-size:.66rem;letter-spacing:var(--tracked-l);text-transform:uppercase;color:var(--ash);font-weight:600}.pn-card:hover .pn-dir{color:var(--cobalt)}.pn-title{font-family:var(--serif);font-size:1.15rem;line-height:1.3;font-weight:600;color:var(--soot);letter-spacing:-.015em}@media(max-width:680px){.prev-next-nav{grid-template-columns:1fr}.pn-prev{border-right:0;border-bottom:1px solid var(--hair)}.pn-next{align-items:flex-start;text-align:left}}.post-series-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem 1.5rem;padding:.85rem 0 .85rem 1rem;margin:0 0 2rem;border-left:2px solid var(--cobalt);font-family:var(--mono);font-size:.72rem;letter-spacing:var(--tracked);text-transform:uppercase}.psh-title{color:var(--soot);text-decoration:none;font-weight:600}.psh-title:hover{color:var(--cobalt)}.psh-pos{color:var(--ash);font-weight:400;margin-left:.25rem}.psh-arrows{display:inline-flex;gap:.75rem;align-items:baseline;font-size:.7rem}.psh-arrows a{color:var(--cobalt);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s var(--ease);padding-bottom:1px}.psh-arrows a:hover{border-bottom-color:var(--cobalt)}.psh-arrows span[aria-hidden=true]{color:var(--hair-2)}.blurhash-host img.has-blurhash{opacity:0;transition:opacity .32s ease;background:transparent}.blurhash-host.blurhash-loaded img.has-blurhash{opacity:1}.blurhash-host img.has-blurhash:not([src]){visibility:hidden}@media (prefers-reduced-motion:reduce){.blurhash-host img.has-blurhash{transition:none}}.engagement-bar{display:flex;align-items:center;gap:.5rem;padding:1.5rem 0;margin:2.5rem 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);flex-wrap:wrap}.eng-btn.is-on{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.eng-btn.is-on:hover{background:var(--cobalt-2)}.eng-icon{font-size:1.05rem;line-height:1}.eng-clap.is-bumping .eng-icon{animation:eng-clap-bump .32s var(--ease)}@keyframes eng-clap-bump{0%{transform:scale(1) rotate(0)}40%{transform:scale(1.3) rotate(-12deg)}to{transform:scale(1) rotate(0)}}@media(max-width:680px){.engagement-bar{flex-wrap:wrap;gap:.4rem}}.reactions-bar{margin:2rem 0;padding:1.5rem 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.reaction-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .85rem;background:#fff;border:1px solid var(--hair-2);color:var(--soot);cursor:pointer;font-family:var(--mono);font-size:.8rem;font-weight:700;transition:all .2s var(--ease)}.reaction-btn:hover{border-color:var(--cobalt);transform:translateY(-1px)}.reaction-btn.is-on{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.reaction-btn.is-bumping .reaction-emoji{animation:eng-clap-bump .32s var(--ease)}.quote-popup{position:absolute;display:none;gap:0;background:var(--soot);color:#fff;padding:.4rem;z-index:9000;box-shadow:0 4px 20px rgba(17,17,17,.4)}.quote-popup a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:#fff;text-decoration:none;font-size:1.05rem;transition:background .18s ease;cursor:pointer}.quote-popup a:hover{background:var(--cobalt);color:#fff;text-decoration:none}.quote-popup:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--soot)}.comments-section{max-width:920px;margin:3.5rem auto 0;padding-top:2.5rem;border-top:1px solid var(--soot)}.comments-head{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem}.comments-title{font-family:var(--serif);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:600;letter-spacing:-.025em;margin:0;color:var(--soot)}.comments-count{font-family:var(--mono);font-size:.78rem;font-weight:600;color:var(--cobalt);background:var(--bone-2);border:1px solid var(--hair);border-radius:999px;padding:.1rem .7rem;line-height:1.5}.comments-empty{font-family:var(--serif);font-style:italic;font-size:1.05rem;color:var(--ash);margin:0 0 2.5rem}.comments-list{list-style:none;padding:0;margin:0 0 2.5rem;display:flex;flex-direction:column;gap:1.5rem}.comment-item{margin:0;padding:0}.comment{display:flex;gap:1rem;align-items:flex-start}.comment-avatar{width:42px;height:42px;flex-shrink:0;border-radius:50%;background:var(--cobalt);color:var(--bone);display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:1.15rem;font-weight:600;line-height:1;user-select:none}.comment-main{flex:1;min-width:0;background:var(--bone-2);border:1px solid var(--hair);border-radius:10px;padding:.9rem 1.2rem 1rem}.comment-meta{display:flex;align-items:baseline;gap:.65rem;flex-wrap:wrap;margin:0 0 .4rem}.comment-author{font-family:var(--serif);font-size:1rem;font-weight:600;color:var(--soot);letter-spacing:-.01em}.comment-date{font-family:var(--mono);font-size:.64rem;letter-spacing:var(--tracked);text-transform:uppercase;color:var(--ash)}.comment-body{font-family:var(--serif);font-size:1.02rem;line-height:1.65;color:var(--soot);margin:0;overflow-wrap:break-word}.comment-actions{margin-top:.55rem}.comment-reply-btn{background:transparent;border:0;color:var(--ash);cursor:pointer;font-family:var(--mono);font-size:.62rem;letter-spacing:var(--tracked);text-transform:uppercase;font-weight:600;padding:0;transition:color .18s var(--ease)}.comment-reply-btn:hover{color:var(--cobalt)}.comment-replies{list-style:none;padding:0;margin:1.5rem 0 0;display:flex;flex-direction:column;gap:1.5rem}.comment-item.is-reply{margin-left:1.5rem;padding-left:1.25rem;border-left:2px solid var(--hair)}.comment-item.is-reply .comment-avatar{width:34px;height:34px;font-size:.95rem}.comment-form-wrap{background:var(--bone-2);border:1px solid var(--hair);border-radius:12px;padding:1.75rem}.comment-form-title{font-family:var(--serif);font-size:1.25rem;font-weight:600;margin:0 0 1.25rem;color:var(--soot)}.comment-form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.comment-form label{display:block;margin-bottom:1rem}.comment-form label>span{display:block;font-family:var(--mono);font-size:.64rem;letter-spacing:var(--tracked);text-transform:uppercase;color:var(--ash);margin-bottom:.4rem}.comment-form label>span em{font-style:normal;text-transform:none;opacity:.7}.comment-form input,.comment-form textarea{width:100%;font-family:var(--serif);font-size:1rem;color:var(--soot);background:var(--bone);border:1px solid var(--hair-2);border-radius:8px;padding:.7rem .85rem;transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}.comment-form input:focus,.comment-form textarea:focus{outline:0;border-color:var(--cobalt);box-shadow:0 0 0 3px color-mix(in srgb,var(--cobalt) 15%,transparent)}.comment-form textarea{resize:vertical;min-height:150px;line-height:1.65}@media(min-width:721px){.comment-form textarea{min-height:220px}}.comment-form-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:.25rem}.comment-form-note{font-size:.64rem;color:var(--ash);margin:0;max-width:30ch}.comment-form-note,.comment-replying-to{font-family:var(--mono);letter-spacing:var(--tracked);text-transform:uppercase}.comment-replying-to{display:flex;align-items:center;justify-content:space-between;gap:.75rem;background:var(--bone);border-left:2px solid var(--cobalt);padding:.6rem .9rem;margin:0 0 1rem;font-size:.7rem;color:var(--soot-2)}.comment-replying-to button{background:transparent;border:0;color:var(--cobalt);cursor:pointer;font-family:inherit;font-size:inherit;text-decoration:underline}.comment-replying-to[hidden]{display:none}.comment-hp{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.comment-kvkk{display:flex!important;align-items:flex-start;gap:.6rem;flex-direction:row!important;margin:.5rem 0 1.2rem;padding:.65rem .85rem;background:var(--bone);border:1px solid var(--hair);border-left:3px solid var(--cobalt)}.comment-kvkk input[type=checkbox]{flex:0 0 auto;margin-top:.2em;width:1rem;height:1rem;accent-color:var(--cobalt);cursor:pointer}.comment-kvkk span{flex:1;font-family:var(--serif);font-size:.92rem;line-height:1.5;color:var(--soot-2);font-style:italic}.comment-kvkk a{color:var(--cobalt);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.comment-kvkk a:hover{color:var(--cobalt-2)}@media(max-width:680px){.comment-item.is-reply{margin-left:.75rem;padding-left:.85rem}.comment-form-row{grid-template-columns:1fr;gap:0}.comment-form-wrap{padding:1.25rem}.comment-avatar{width:36px;height:36px;font-size:1rem}.comment{gap:.75rem}}.post-glossary-refs{background:transparent;border-left:3px solid var(--cobalt)}.post-glossary-refs h2{font-family:var(--mono);font-size:.82rem;text-transform:uppercase;letter-spacing:.12em;color:var(--ash);margin:0 0 .85rem}.post-glossary-refs ul{list-style:none;margin:0;padding:0;font-family:var(--serif);font-size:.95rem}.post-glossary-refs li{padding:.35rem 0;border-bottom:1px solid var(--hair);color:var(--soot-2,var(--ash))}.post-glossary-refs li:last-child{border-bottom:none}.post-glossary-refs a{color:var(--cobalt);text-decoration:none;border-bottom:1px dotted var(--cobalt);word-break:break-all}.post-glossary-refs a:hover{border-bottom-style:solid;color:var(--soot)}.post-tldr{margin:1.5rem 0 2rem;padding:1.25rem 1.5rem;background:var(--bone-2,#f4f0e8);border-left:3px solid var(--cobalt,#1f3a8a);position:relative}.post-tldr-label{display:inline-block;font-family:var(--mono,"JetBrains Mono",monospace);font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--cobalt,#1f3a8a);margin-bottom:.6rem;padding:.18rem .7rem;border:1px solid var(--cobalt,#1f3a8a);border-radius:2px;line-height:1.4}.post-tldr p{margin:0;font-family:var(--serif);font-size:1.05rem;line-height:1.55;color:var(--soot);font-style:italic}.post-meta-updated{color:var(--cobalt,#1f3a8a);font-weight:600}.post-meta-updated time{color:inherit;font-weight:inherit}@media (max-width:560px){.post-tldr{padding:1rem 1.1rem}.post-tldr p{font-size:.98rem}}.post-body table{width:100%;margin:2em 0;border-collapse:collapse;font-family:var(--serif);font-size:.95em;line-height:1.5;color:var(--soot)}.post-body thead{background:var(--bone-2);border-bottom:2px solid var(--soot)}.post-body th{text-align:left;font-family:var(--mono);font-size:.72rem;text-transform:uppercase;letter-spacing:var(--tracked);font-weight:600;color:var(--soot);padding:.85em 1em;border-bottom:1px solid var(--soot)}.post-body td{padding:.85em 1em;border-bottom:1px solid var(--hair);vertical-align:top}.post-body tr:last-child td{border-bottom:0}.post-body tbody tr:hover{background:var(--bone-2)}.post-body caption{caption-side:bottom;color:var(--ash);font-family:var(--mono);font-size:.7rem;text-transform:uppercase;letter-spacing:var(--tracked);margin-top:.6rem;text-align:left}@media (max-width:720px){.post-body table{display:block;overflow-x:auto;white-space:normal;-webkit-overflow-scrolling:touch}}details.trending-widget{margin-top:6rem;padding-top:3rem;margin-bottom:5rem;border-top:1px solid var(--soot)}details.trending-widget>summary{cursor:pointer;list-style:none;position:relative;padding-right:2rem}details.trending-widget>summary::-webkit-details-marker{display:none}details.trending-widget>summary>.block-title{display:inline-block;margin:0}details.trending-widget>summary:after{content:"▾";position:absolute;right:.25rem;top:50%;transform:translateY(-50%);color:var(--cobalt);font-size:1rem;transition:transform .2s ease}details.trending-widget[open]>summary:after{transform:translateY(-50%) rotate(180deg)}.post-glossary-meta{display:flex;align-items:center;gap:.6rem;font-family:var(--mono);font-size:.78rem;margin:.2rem 0 .9rem;flex-wrap:wrap}.post-glossary-meta time{font-variant-numeric:tabular-nums}.post-body .tldr{background:linear-gradient(90deg,rgba(31,58,138,.05),transparent 80%);border-left:3px solid var(--cobalt);padding:.85rem 1.1rem;margin:0 0 1.6rem;font-style:italic;font-size:1.05rem;line-height:1.6;color:var(--coal);position:relative}.post-body .tldr:before{content:"TL;DR";display:block;font-style:normal;font-weight:600;font-family:var(--mono);font-size:.62rem;letter-spacing:var(--tracked);text-transform:uppercase;color:var(--cobalt);margin-bottom:.35rem}.post-body h2+h3{margin-top:1.6rem}.post-body h3{font-size:1.15rem;margin:2.2rem 0 .7rem}.post-glossary .post-body h3{border-left:2px solid var(--hair-2);padding-left:.7rem}.post-glossary-faq{margin:3rem 0 2rem;padding-top:2rem;border-top:1px solid var(--hair)}.post-glossary-faq>h2{margin:0 0 1.4rem;font-size:1.7rem}.faq-accordion{display:flex;flex-direction:column;gap:.4rem}.faq-accordion .faq-item{border:1px solid var(--hair);background:var(--paper);overflow:hidden;transition:border-color .2s ease}.faq-accordion .faq-item:hover{border-color:var(--hair-2)}.faq-accordion .faq-item[open]{border-color:var(--cobalt);background:linear-gradient(90deg,rgba(31,58,138,.03),transparent 70%)}.faq-accordion .faq-item>summary{list-style:none;cursor:pointer;padding:.95rem 3rem .95rem 1.1rem;font-weight:500;font-size:1.02rem;line-height:1.45;color:var(--coal);position:relative;user-select:none}.faq-accordion .faq-item>summary::-webkit-details-marker{display:none}.faq-accordion .faq-item>summary:after{content:"+";position:absolute;right:1.1rem;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:1.4rem;color:var(--ash);font-weight:300;line-height:1;transition:transform .2s ease,color .2s ease}.faq-accordion .faq-item[open]>summary:after{content:"−";color:var(--cobalt)}.faq-accordion .faq-item>summary:hover{background:rgba(0,0,0,.015)}.faq-accordion .faq-item .faq-answer{padding:.2rem 1.1rem 1.05rem;font-size:.96rem;line-height:1.6;color:var(--soot)}.faq-accordion .faq-item .faq-answer p{margin:.6rem 0 0}.faq-accordion .faq-item .faq-answer p:first-child{margin-top:0}@media (prefers-reduced-motion:reduce){.faq-accordion .faq-item,.faq-accordion .faq-item>summary:after{transition:none}}.post-glossary-backlinks{margin:3rem 0 2rem;padding-top:2rem;border-top:1px solid var(--hair)}.post-glossary-backlinks>h2{margin:0 0 1.4rem;font-size:1.5rem}.backlink-list{list-style:none;padding:0;margin:0}.backlink-list li{padding:1rem 1.1rem;background:var(--paper);border:1px solid var(--hair);margin-bottom:.5rem;transition:border-color .15s,transform .15s}.backlink-list li:hover{border-color:var(--cobalt);transform:translateX(2px)}.backlink-list li a{text-decoration:none;color:var(--coal);display:block}.backlink-list li:hover a strong{color:var(--cobalt)}.backlink-list li p{margin:.35rem 0 0;font-size:.9rem;line-height:1.5}