.post-content{line-height:1.7;color:var(--c-text)}.post-content>p{margin-block-end:var(--space-3x)}.post-content>h2{margin-block-start:var(--space-8x);margin-block-end:var(--space-3x);font-size:var(--fs-h3);font-weight:500;line-height:1.2;text-wrap:balance}.post-content>h3{margin-block-start:var(--space-6x);margin-block-end:var(--space-2x);font-size:var(--fs-h5);font-weight:500;line-height:1.25;text-wrap:balance}.post-content>h4{margin-block-start:var(--space-5x);margin-block-end:var(--space-2x);font-size:var(--fs-h6);font-weight:500}.post-content h2[id],.post-content h3[id]{scroll-margin-top:var(--space-4x)}.post-content>p a,.post-content>ul a,.post-content>ol a,.post-content>.wp-block-list a,.kord-faq p a{color:var(--c-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;transition:color var(--dur-fast) var(--ease) , text-decoration-color var(--dur-fast) var(--ease)}.post-content>p a:hover,.post-content>ul a:hover,.post-content>ol a:hover,.post-content>.wp-block-list a:hover,.kord-faq p a:hover{color:var(--c-brand-hover)}.post-content>ul,.post-content>ol,.post-content>.wp-block-list{margin-block-end:var(--space-3x);padding-inline-start:var(--space-3x)}.post-content > ul,
.post-content > ul li,
.post-content > .wp-block-list:not(ol),
.post-content > .wp-block-list:not(ol) li {list-style:disc}.post-content>ol,.post-content>ol li,.post-content>ol.wp-block-list,.post-content>ol.wp-block-list li{list-style:decimal}.post-content>ul li,.post-content>ol li,.post-content>.wp-block-list li{margin-block-end:var(--space-1x);padding-inline-start:.25rem}.post-content>ul li:last-child,.post-content>ol li:last-child,.post-content>.wp-block-list li:last-child{margin-block-end:0}.post-content>.wp-block-image{margin-block:var(--space-4x)}.post-content>.wp-block-image img{display:block;width:100%;height:auto;border-radius:var(--radius-sm)}.post-content figcaption{margin-block-start:var(--space-1x);color:var(--c-text-muted);font-size:.875rem;line-height:1.5;text-align:left}.kord-article-hero{margin-block:var(--space-4x) var(--space-6x)}.kord-article-hero img{display:block;width:100%;height:auto;border-radius:var(--radius-md)}.kord-article-lead{margin-block-end:var(--space-3x);color:var(--c-text);font-size: clamp(1.125rem, 1rem + 0.5vw, 1.375rem);line-height:1.6}.post-content>blockquote,.post-content>.wp-block-quote{margin-block:var(--space-4x);padding:var(--space-2x) 0 var(--space-2x) var(--space-3x);border-inline-start:3px solid var(--c-accent);color:var(--c-text)}.post-content>blockquote p,.post-content>.wp-block-quote p{margin:0;font-size:1.125rem;line-height:1.6}.post-content>blockquote cite,.post-content>.wp-block-quote cite{display:block;margin-block-start:var(--space-1x);color:var(--c-text-muted);font-size:.875rem;font-style:normal}.kord-summary{margin-block:var(--space-5x);padding:clamp(var(--space-3x),4vw,var(--space-5x));background:var(--c-bg-soft);border:1px solid var(--c-border-soft);border-radius:var(--radius-md)}.kord-summary>*:first-child{margin-block-start:0}.kord-summary>*:last-child{margin-block-end:0}.kord-summary__label,.kord-product-link__label,.kord-choice__eyebrow,.kord-expert__eyebrow{display:block;margin:0 0 var(--space-1x);color:var(--c-accent);font-weight:500;text-transform:uppercase}.kord-summary__lead{margin:0 0 var(--space-2x);color:var(--c-text);font-size: clamp(1.125rem, 1rem + 0.5vw, 1.375rem);line-height:1.55}.kord-summary > p:not(.kord-summary__label, .kord-summary__lead) {margin-block-end:var(--space-2x)}.kord-summary__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2x);margin-block-start:var(--space-4x)}.kord-summary__item{display:flex;min-width:0;flex-direction:column;gap:.25rem;padding:var(--space-2x);background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-sm)}.kord-summary__item p{margin:0;color:var(--c-text-muted);font-size:.875rem;line-height:1.4}.kord-summary__item p:last-child{color:var(--c-text);font-size:1rem}.kord-toc{margin-block:var(--space-5x) var(--space-8x);padding:var(--space-3x);border:1px solid var(--c-border);border-radius:var(--radius-md);background:var(--c-bg)}.kord-toc__title{margin:0 0 var(--space-2x);color:var(--c-text);font-weight:500}.kord-toc__list{display:grid;gap:var(--space-1x);margin:0;padding-inline-start:var(--space-3x);list-style:decimal}.kord-toc__list li{margin:0;padding-inline-start:.25rem;list-style:decimal;color:var(--c-text-muted)}.kord-toc__list a{color:var(--c-text);text-decoration:underline;text-decoration-color:var(--c-border);text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--dur-fast) var(--ease) , text-decoration-color var(--dur-fast) var(--ease)}.kord-toc__list a:hover{color:var(--c-accent);text-decoration-color:currentColor}.kord-toc__list a:focus-visible{outline:none;border-radius:.125rem;box-shadow:var(--focus-ring)}.kord-table{display:block;width:100%;margin-block:var(--space-4x) var(--space-6x);overflow-x:auto;border-radius:var(--radius-sm);-webkit-overflow-scrolling:touch}.kord-table table{width:100%;min-width:44rem;margin:0;border:0;border-collapse:collapse;color:var(--c-text);line-height:1.5;text-align:left}.wp-block-table.kord-table th,.wp-block-table.kord-table td{border:0;border-bottom:1px solid var(--c-border);text-align:left;vertical-align:top;padding:var(--space-1x)}.kord-table thead th{background-color:var(--c-brand);color:var(--c-on-dark);font-weight:500}.kord-table thead th:first-child{border-start-start-radius:var(--radius-sm)}.kord-table thead th:last-child{border-start-end-radius:var(--radius-sm)}.kord-table tbody tr:nth-child(even) {background:var(--c-bg-soft)}.kord-table tbody tr:last-child td{border-bottom:0}.kord-table td:first-child{font-weight:500}.kord-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2x);margin-block:var(--space-4x);padding:var(--space-3x);background:var(--c-bg-soft);border-inline-start:.25rem solid var(--c-accent);border-radius:0 var(--radius-md) var(--radius-md) 0}.kord-note__icon{display:grid;width:var(--space-4x);height:var(--space-4x);margin:0;place-items:center;flex:0 0 auto;background:var(--c-accent);border-radius:var(--radius-pill);color:var(--c-on-dark);font-size:.875rem;font-weight:500;line-height:1}.kord-note__content{min-width:0}.kord-note__content p{margin:0}.kord-note__content p+p{margin-block-start:var(--space-1x)}.kord-note__content strong{color:var(--c-text)}.kord-factors{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2x);margin-block:var(--space-4x) var(--space-6x)}.kord-factors__item{padding:var(--space-2x);background:var(--c-bg-soft);border:1px solid var(--c-border-soft);border-radius:var(--radius-sm);width:100%}.kord-factors__item p{margin:0;color:var(--c-text);font-weight:500;line-height:1.3}.kord-factors__item p:first-child{color:var(--c-accent);font-size:.75rem;line-height:1}.kord-product-link{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4x);margin-block:var(--space-4x) var(--space-6x);padding:clamp(var(--space-3x),3vw,var(--space-4x));background:var(--c-bg-soft);border:1px solid var(--c-border-soft);border-radius:var(--radius-md)}.kord-product-link>.wp-block-group{min-width:0}.kord-product-link__title{margin:0 0 var(--space-1x);color:var(--c-text);font-size:1.25rem;line-height:1.3}.kord-product-link>.wp-block-group>p:last-child{margin:0;color:var(--c-text-muted)}.kord-product-link .wp-block-buttons{flex:0 0 auto}.kord-button .wp-block-button__link{display:inline-flex;min-height:var(--control-h);align-items:center;justify-content:center;padding:var(--control-pad-y) var(--control-pad-x);background:var(--c-brand);border:1px solid var(--c-brand);border-radius:var(--radius-button);color:var(--c-on-dark);font-size:.9375rem;font-weight:500;line-height:1.2;text-align:center;text-decoration:none;transition:background-color var(--dur-fast) var(--ease) , border-color var(--dur-fast) var(--ease) , color var(--dur-fast) var(--ease)}.kord-button .wp-block-button__link:hover{background:var(--c-brand-hover);border-color:var(--c-brand-hover);color:var(--c-on-dark)}.kord-button .wp-block-button__link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.kord-button--secondary .wp-block-button__link{background:transparent;border-color:rgba(255,255,255,.4);color:var(--c-on-dark)}.kord-button--secondary .wp-block-button__link:hover{background:var(--c-bg);border-color:var(--c-bg);color:var(--c-text)}.kord-expert{margin-block:var(--space-5x) var(--space-8x);padding:clamp(var(--space-3x),4vw,var(--space-5x));background:var(--c-bg-soft);border:1px solid var(--c-border-soft);border-radius:var(--radius-md)}.kord-expert>*:last-child{margin-block-end:0}.kord-expert__quote{max-width:45rem;margin:0 0 var(--space-2x);color:var(--c-text);font-size: clamp(1.25rem, 1rem + 1vw, 1.75rem);line-height:1.4}.kord-choice{margin-block:var(--space-6x);padding:clamp(var(--space-3x),4vw,var(--space-5x));background:var(--c-bg-dark);border-radius:var(--radius-md);color:var(--c-on-dark)}.kord-choice__content{min-width:0}.kord-choice__eyebrow{color:rgba(255,255,255,.64)}.kord-choice__text{max-width:42rem;margin:0;color:rgba(255,255,255,.72)}.kord-choice__actions{display:flex;min-width:14rem;flex-direction:column;align-items:stretch;gap:var(--space-1x)}.kord-choice__actions .wp-block-button{width:100%}.kord-choice__actions .wp-block-button__link{width:100%}.kord-faq{margin:0;padding-block:var(--space-2x);border:0;border-top:1px solid var(--c-border-soft)}.kord-faq:last-of-type{border-bottom:1px solid var(--c-border-soft)}.kord-faq summary{position:relative;display:flex;min-height:var(--tap);align-items:center;justify-content:space-between;gap:var(--space-2x);padding-inline-end:var(--space-4x);color:var(--c-text);font-size:1.125rem;font-weight:500;line-height:1.4;cursor:pointer;list-style:none}.kord-faq summary::-webkit-details-marker{display:none}.kord-faq summary::after{content:'+';position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%);color:var(--c-accent);font-size:1.5rem;font-weight:400;line-height:1;transition:transform var(--dur-fast) var(--ease)}.kord-faq[open] summary::after{transform:translateY(-50%) rotate(45deg)}.kord-faq>p{max-width:50rem;margin:var(--space-2x) 0 0;color:var(--c-text-muted)}.kord-faq>p+p{margin-block-start:var(--space-2x)}.kord-faq summary:focus-visible{outline:none;border-radius:var(--radius-sm);box-shadow:var(--focus-ring)}.kord-article-separator{margin-block:var(--space-6x) var(--space-4x);border:0;border-top:1px solid var(--c-border-soft)}.kord-article-end{margin-block-end:0;color:var(--c-text);font-size:1.125rem;line-height:1.6}.kord-summary>*,.kord-note>*,.kord-factors>*,.kord-product-link>*,.kord-expert>*,.kord-choice>*{margin-block-start:0}.kord-summary__item>*,.kord-note__content>*,.kord-factors__item>*,.kord-product-link>.wp-block-group>*,.kord-choice__content>*{margin-block-start:0}@media (max-width:63.9375rem){.kord-factors{grid-template-columns:repeat(3,minmax(0,1fr))}.kord-choice{grid-template-columns:minmax(0,1fr) 13rem}}@media (max-width:47.9375rem){.post-content>h2{margin-block-start:var(--space-6x)}.post-content>h3{margin-block-start:var(--space-5x)}.kord-article-hero{margin-block:var(--space-3x) var(--space-4x)}.kord-summary,.kord-toc,.kord-expert{padding:var(--space-3x)}.kord-summary__grid{grid-template-columns:1fr}.kord-factors{grid-template-columns:repeat(2,minmax(0,1fr))}.kord-product-link{align-items:stretch;flex-direction:column;gap:var(--space-3x)}.kord-product-link .wp-block-buttons,.kord-product-link .wp-block-button,.kord-product-link .wp-block-button__link{width:100%}.kord-choice{grid-template-columns:1fr;gap:var(--space-4x);padding:var(--space-4x) var(--space-3x)}.kord-choice__actions{width:100%;min-width:0}.kord-table{margin-inline-end: calc(-1 * var(--gutter));padding-inline-end:var(--gutter);border-radius:0}}@media (max-width:29.9375rem){.kord-factors{grid-template-columns:1fr}.kord-note{grid-template-columns:1fr}.kord-note__icon{width:var(--space-4x);height:var(--space-4x)}.kord-faq summary{font-size:1rem}}@media (prefers-reduced-motion:reduce){.kord-button .wp-block-button__link,.kord-toc__list a,.kord-faq summary::after{transition:none}}