.cd-post{--gold:#CBA052;--gold-dark:#B99347;--ivory:#FAF8F3;--ivory-2:#F0EADF;--blue:#1E2A38;--text:#2F3336;--muted:#666A6C;--white:#FFFFFF;--bg:var(--ivory);--surface:var(--ivory);--border:#E6E2D7;--shadow-sm:0 1px 2px rgba(0,0,0,.06);--shadow-md:0 8px 24px rgba(0,0,0,.08);--font-sans:"Inter",system-ui,-apple-system,Segoe UI,Roboto,Arial,"Noto Sans","Helvetica Neue",sans-serif;--font-head:"Outfit","Inter",system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,"Liberation Mono","Courier New",monospace;--fs-xxl:clamp(2.2rem,1.4rem + 2.2vw,3.2rem);--fs-xl:clamp(1.8rem,1.2rem + 1.6vw,2.4rem);--fs-lg:clamp(1.5rem,1.05rem + 1.2vw,1.9rem);--fs-md:clamp(1.25rem,1rem + 0.8vw,1.5rem);--fs-base:clamp(1.02rem,.98rem + .3vw,1.125rem);--fs-xs:.875rem;--lh-head:1.2;--lh-body:1.65;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--radius-sm:.375rem;--radius-md:.75rem;--radius-lg:1.25rem;background:var(--bg);color:var(--text);font:normal var(--fs-base)/var(--lh-body) var(--font-sans);padding:clamp(24px,4vw,56px) 16px}.cd-post .entry-content,.cd-post .brxe-post-content,.cd-post .brx-content,.cd-post article,.cd-post .wp-block-post-content{max-width:72ch;margin-inline:auto}.cd-post h1,.cd-post h2,.cd-post h3,.cd-post h4,.cd-post h5,.cd-post h6{font-family:var(--font-head);color:var(--blue);font-weight:800;line-height:var(--lh-head);letter-spacing:-.01em;margin:var(--space-6) 0 var(--space-3)}.cd-post h1{font-size:var(--fs-xxl)}.cd-post h2{font-size:var(--fs-xl)}.cd-post h3{font-size:var(--fs-lg)}.cd-post h4{font-size:var(--fs-md)}.cd-post h5{font-size:1rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text)}.cd-post h6{font-size:.95rem;color:var(--muted)}.cd-post h2::before,.cd-post h3::before{content:"";display:inline-block;width:.55em;height:.55em;background:var(--gold);border-radius:2px;margin-right:.45em;transform:translateY(-.1em)}.cd-post p{margin:0 0 var(--space-5)}.cd-post a{color:var(--blue);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:.08em;text-decoration-color:var(--gold)}.cd-post a:hover{color:var(--gold);text-decoration-color:var(--gold-dark)}.cd-post strong{font-weight:800}.cd-post em{font-style:italic}.cd-post ul,.cd-post ol{padding-left:1.25rem;margin:0 0 var(--space-5)}.cd-post li{margin:.4rem 0}.cd-post ul li::marker{color:var(--gold)}.cd-post ol li::marker{color:var(--blue);font-weight:700}.cd-post blockquote{margin:var(--space-6) 0;padding:var(--space-4) var(--space-5);border-left:.25rem solid var(--gold);background:var(--ivory-2);border-radius:0 var(--radius-md) var(--radius-md) 0}.cd-post blockquote p{margin:0;font-size:var(--fs-md);color:var(--blue)}.cd-post blockquote cite{display:block;margin-top:.6rem;color:var(--muted);font-size:var(--fs-xs)}.cd-post img,.cd-post video,.cd-post svg,.cd-post iframe{max-width:100%;height:auto;border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.cd-post figure{margin:var(--space-6) 0;text-align:center}.cd-post figcaption{font-size:var(--fs-xs);color:var(--muted);margin-top:.5rem}.cd-post table{width:100%;border-collapse:collapse;margin:var(--space-6) 0;font-size:.95em;background:var(--surface)}.cd-post th,.cd-post td{padding:.75rem 1rem;border:1px solid var(--border);text-align:left}.cd-post thead th{background:var(--ivory-2);color:var(--blue);font-weight:800}.cd-post tbody tr:nth-child(even){background:#FBF6EC}.cd-post code{background:#FFF7E9;color:#4A3A1E;padding:.15rem .4rem;border:1px solid #EAD9B9;border-radius:.35rem;font-family:var(--font-mono)}.cd-post pre{background:#0b0d10;color:#E7EBF1;padding:var(--space-5);border-radius:var(--radius-lg);overflow:auto;box-shadow:var(--shadow-md);margin:var(--space-6) 0;font-family:var(--font-mono)}.cd-post pre code{background:#fff0;color:inherit;border:0;padding:0}.cd-post .wp-block-button .wp-block-button__link,.cd-post a.button,.cd-post .button,.cd-post button,.cd-post input[type="submit"]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--gold);color:var(--blue);border:0;padding:.75rem 1.05rem;border-radius:calc(var(--radius-md) - .25rem);font-weight:800;text-decoration:none;box-shadow:var(--shadow-sm);transition:transform .06s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.cd-post .wp-block-button.is-style-outline .wp-block-button__link{background:#fff0;color:var(--gold);border:2px solid var(--gold)}.cd-post .wp-block-button .wp-block-button__link:hover,.cd-post a.button:hover,.cd-post button:hover{transform:translateY(-1px);box-shadow:var(--shadow-md);background:var(--gold-dark);color:var(--ivory)}.cd-post .post-meta{color:var(--muted);font-size:var(--fs-xs);display:flex;gap:.6rem;flex-wrap:wrap;margin:0 0 var(--space-4)}.cd-post .post-tags{display:flex;gap:.5rem;flex-wrap:wrap;margin:var(--space-6) 0}.cd-post .post-tags a{font-size:.82rem;color:var(--blue);background:var(--ivory-2);border:1px solid var(--border);padding:.35rem .6rem;border-radius:999px;text-decoration:none}.cd-post .post-tags a:hover{background:var(--gold);color:#fff;border-color:var(--gold-dark)}.cd-post .post-pagination{display:flex;justify-content:space-between;gap:var(--space-4);margin:var(--space-7) 0}.cd-post .post-pagination a{flex:1 1 0%;display:block;text-decoration:none;color:var(--text);border:1px solid var(--border);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface);transition:border-color .2s,transform .06s}.cd-post .post-pagination a:hover{border-color:var(--gold);transform:translateY(-1px)}.cd-post .alignwide{width:min(1100px,92vw);margin-left:calc(50% - min(1100px,92vw)/2)}.cd-post .alignfull{width:100vw;margin-left:calc(50% - 50vw)}.cd-post .alignleft{float:left;margin:.2rem var(--space-5) var(--space-4) 0;max-width:46%}.cd-post .alignright{float:right;margin:.2rem 0 var(--space-4) var(--space-5);max-width:46%}@media (max-width:800px){.cd-post .alignleft,.cd-post .alignright{float:none;margin:var(--space-4) 0;max-width:100%}}.cd-post *::selection{background:#fff2cc}.cd-post>*:first-child{margin-top:0}.cd-post blockquote::before,.cd-post blockquote::after,.cd-post q::before,.cd-post q::after{content:none!important}.cd-post blockquote::before,.cd-post blockquote::after,.cd-post q::before,.cd-post q::after{content:none!important}.cd-post blockquote{display:grid;grid-template-columns:1.8em 1fr;column-gap:.75rem;align-items:start;position:relative;margin:var(--space-6) 0;padding:var(--space-4) var(--space-5);background:var(--ivory-2);border:1px solid var(--border);border-left:.35rem solid var(--gold);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);font-style:normal}.cd-post blockquote::before{content:"„";grid-column:1 / 2;align-self:start;font:900 2.6em/0.8 Georgia,"Times New Roman",serif;color:rgb(203 160 82 / .35);transform:translateY(-.1em);pointer-events:none}.cd-post blockquote>*{grid-column:2 / -1;margin:0;color:var(--blue)}.cd-post blockquote p{font-size:var(--fs-md)}.cd-post blockquote cite{display:block;margin-top:.6rem;color:var(--muted);font-size:var(--fs-xs)}.cd-post blockquote h1,.cd-post blockquote h2,.cd-post blockquote h3,.cd-post blockquote h4{margin-top:.25rem;color:var(--blue)}@media (max-width:640px){.cd-post blockquote{grid-template-columns:1.4em 1fr;column-gap:.6rem;padding:var(--space-3) var(--space-4)}.cd-post blockquote::before{font-size:2.2em}}.cd-post .lead{font-size:clamp(1.05rem,.98rem+.35vw,1.25rem);color:var(--muted);margin:.25rem 0 1rem}.cd-post h2{margin:1.75rem 0 .6rem}.cd-post h3{margin:1.25rem 0 .4rem}.cd-post ul{padding-left:1.2rem;margin:.75rem 0}.cd-post ul li::marker{color:var(--gold)}.cd-post .callout{background:var(--ivory-2);border:1px solid var(--border);border-left:.35rem solid var(--gold);border-radius:12px;padding:16px 18px;margin:1.2rem 0}.cd-post figure img{border-radius:12px}.cd-post figcaption{font-size:.85rem;color:var(--muted);margin-top:.4rem;text-align:center}.cd-post .wp-block-rank-math-toc-block{--gold:#CBA052;--gold-dark:#B99347;--ivory-2:#F0EADF;--blue:#1E2A38;--muted:#666A6C;--border:#E6E2D7;background:var(--ivory-2);border:1px solid var(--border);border-left:.35rem solid var(--gold);border-radius:12px;padding:14px 16px;margin:1rem 0 1.5rem}.cd-post .wp-block-rank-math-toc-block .rank-math-toc-title{font:800 1rem/1.3 "Outfit",system-ui,sans-serif;color:var(--blue);margin:0 0 .45rem}.cd-post .wp-block-rank-math-toc-block ul{margin:0;padding-left:1.05rem;list-style:none;counter-reset:toc}.cd-post .wp-block-rank-math-toc-block>.rank-math-toc-block>ul>li,.cd-post .wp-block-rank-math-toc-block .rank-math-toc-content>ul>li{counter-increment:toc}.cd-post .wp-block-rank-math-toc-block>.rank-math-toc-block>ul>li::before,.cd-post .wp-block-rank-math-toc-block .rank-math-toc-content>ul>li::before{content:counter(toc) ". ";color:var(--gold);font-weight:800;margin-right:.25rem}.cd-post .wp-block-rank-math-toc-block li{margin:.25rem 0;color:var(--muted)}.cd-post .wp-block-rank-math-toc-block li ul{margin-top:.15rem;padding-left:1rem}.cd-post .wp-block-rank-math-toc-block a{color:var(--blue);text-decoration:none;border-bottom:1px dotted var(--border)}.cd-post .wp-block-rank-math-toc-block a:hover{color:var(--gold);border-bottom-color:var(--gold)}.cd-post .wp-block-rank-math-toc-block a.is-active{color:var(--gold);border-bottom-color:var(--gold);font-weight:800}@media (min-width:980px){.cd-post .cd-aside .wp-block-rank-math-toc-block{position:sticky;top:96px}}.cd-post :is(h2,h3){scroll-margin-top:96px}