:root{--kb-text: #1a1a1a;--kb-text-muted: rgba(26, 26, 26, .65);--kb-text-light: rgba(26, 26, 26, .45);--kb-white: #ffffff;--kb-border: rgba(26, 26, 26, .12);--kb-border-strong: rgba(26, 26, 26, .22);--kb-bg-warm: #f4f0eb;--kb-bg-subtle: #f9f9f9;--kb-bg-gradient: linear-gradient(135deg, #faf8f5 0%, #f3ede4 100%);--kb-accent: #1a1a1a;--kb-gold: #b8860b;--kb-gold-light: #f8f6f3;--kb-font-body: var(--font-body-family, system-ui, sans-serif);--kb-font-heading: var(--font-heading-family, system-ui, sans-serif);--kb-radius: 4px}.knowledge-article{max-width:760px;margin:0 auto;padding:56px 24px;color:var(--kb-text);font-family:var(--kb-font-body);-webkit-font-smoothing:antialiased;line-height:1.75}.kb-article-header{margin-bottom:64px}.kb-article-header__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.kb-tag{display:inline-flex;align-items:center;min-height:28px;padding:4px 12px;border:1px solid var(--kb-border-strong);border-radius:var(--kb-radius);text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:600;color:var(--kb-text);transition:all .2s ease}.kb-tag:hover,.kb-tag:focus-visible{background:var(--kb-text);color:var(--kb-white);outline:none}.kb-article-header__title{margin:0 0 20px;font-family:var(--kb-font-heading);font-size:clamp(2rem,5vw,3.2rem);line-height:1.1;letter-spacing:-.03em;font-weight:700;color:var(--kb-text)}.kb-article-header__meta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px;color:var(--kb-text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:500}.kb-article-header__excerpt{max-width:680px;margin:0 0 40px;color:var(--kb-text-muted);font-size:1.1rem;line-height:1.75}.kb-article-header__hero{margin:0;width:100%;border-radius:var(--kb-radius);overflow:hidden}.kb-hero-image{display:block;width:100%;height:auto;object-fit:cover}.kb-intro,.kb-takeaways,.kb-qa,.kb-comparison,.kb-clinical-note,.kb-related,.kb-use-case,.kb-feedback,.kb-product-bridge{margin-bottom:56px}.kb-takeaways{padding:32px;background:var(--kb-bg-warm);border-radius:var(--kb-radius)}.kb-takeaways__title{margin:0 0 20px;padding-bottom:14px;border-bottom:1px solid var(--kb-border-strong);text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:700}.kb-takeaways__list{margin:0;padding-left:20px}.kb-takeaways__item{margin-bottom:12px;color:var(--kb-text)}.kb-qa{padding-top:32px;border-top:1px solid var(--kb-border)}.kb-qa__question{margin:0 0 16px;font-family:var(--kb-font-heading);font-size:1.2rem;line-height:1.4;font-weight:700}.kb-qa__answer p{margin:0 0 16px;color:var(--kb-text-muted)}.kb-comparison__feature{margin-bottom:24px;text-align:center;text-transform:uppercase;letter-spacing:.12em;color:var(--kb-text-muted);font-size:.75rem;font-weight:600}.kb-comparison__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--kb-border-strong);border-radius:var(--kb-radius)}.kb-comparison__table{width:100%;border-collapse:collapse;table-layout:fixed}.kb-comparison__col-header{padding:14px 24px;background:var(--kb-bg-subtle);border-bottom:1px solid var(--kb-border-strong);text-align:center;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:700;color:var(--kb-text-muted)}.kb-comparison__col-header--right{border-left:1px solid var(--kb-border-strong)}.kb-comparison__side{padding:32px 24px;text-align:center;vertical-align:top;width:50%}.kb-comparison__side--right{border-left:1px solid var(--kb-border-strong)}.kb-comparison__side.is-preferred{background:var(--kb-bg-warm);font-weight:500}.kb-intro,.kb-takeaways,.kb-qa,.kb-comparison,.kb-clinical-note,.kb-related,.kb-use-case,.kb-feedback,.kb-product-bridge,.kb-faq-intro{margin-bottom:56px}.kb-faq-intro{padding:32px;background:var(--kb-bg-subtle);border:1px solid var(--kb-border);border-radius:var(--kb-radius)}.kb-faq-intro__title{margin:0 0 16px;font-family:var(--kb-font-heading);font-size:1.4rem;line-height:1.4;font-weight:700}.kb-faq-intro__body{margin:0 0 24px;color:var(--kb-text-muted);line-height:1.6}.kb-faq-intro__highlights{margin:0;padding-left:0;list-style:none}.kb-faq-intro__highlight-item{position:relative;padding-left:28px;margin-bottom:12px;color:var(--kb-text);font-weight:500}.kb-faq-intro__highlight-item:before{content:"\2713";position:absolute;left:0;top:0;color:var(--kb-brand, #108474);font-weight:700;font-size:1.1rem}@media(max-width:768px){.kb-comparison__table-wrap{border-radius:var(--kb-radius)}.kb-comparison__side{padding:24px 16px;font-size:.9rem}}.kb-clinical-note{padding:24px 32px;border:1px solid var(--kb-border);border-left:4px solid var(--kb-accent);background:var(--kb-bg-subtle);border-radius:var(--kb-radius)}.kb-clinical-note--contraindication{background:var(--kb-bg-warm)}.kb-clinical-note__title{display:block;margin-bottom:12px;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:700}.kb-clinical-note__content{margin:0;color:var(--kb-text-muted)}.kb-reference{margin-bottom:56px;padding:24px 32px;background:var(--kb-white);border:1px solid var(--kb-border);border-radius:var(--kb-radius);position:relative}.kb-reference:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--kb-border-strong);border-radius:var(--kb-radius) 0 0 var(--kb-radius)}.kb-reference__type{display:inline-block;margin-bottom:12px;padding:2px 8px;background:var(--kb-bg-subtle);border-radius:2px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--kb-text-muted)}.kb-reference__link{display:block;margin-bottom:8px;font-family:var(--kb-font-heading);font-size:1.1rem;font-weight:600;color:var(--kb-text);text-decoration:none;transition:color .2s ease}.kb-reference__link[href]:hover{color:var(--kb-text-muted);text-decoration:underline}.kb-reference__summary{margin:0;font-size:.95rem;color:var(--kb-text-muted);line-height:1.6}.kb-related{margin-bottom:56px;padding:32px;background:var(--kb-bg-subtle);border:1px solid transparent;border-radius:var(--kb-radius);transition:all .3s ease}.kb-related:hover{background:var(--kb-white);border-color:var(--kb-border-strong);box-shadow:0 4px 12px #00000008}.kb-related__heading{margin:0 0 12px;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:700;color:var(--kb-text-muted)}.kb-related__link{display:block;margin-bottom:12px;font-family:var(--kb-font-heading);font-size:1.25rem;font-weight:700;color:var(--kb-text);text-decoration:none;line-height:1.4}.kb-related__link:hover{text-decoration:underline;text-underline-offset:4px}.kb-related__description{margin:0;font-size:1rem;color:var(--kb-text-muted);line-height:1.6}.kb-media-figure{margin:0 0 56px;width:100%}.kb-media-figure img{display:block;width:100%;height:auto;border-radius:var(--kb-radius);border:1px solid var(--kb-border);background:var(--kb-bg-subtle)}.kb-media-figure__caption{margin-top:16px;text-align:center;font-size:.85rem;color:var(--kb-text-muted);line-height:1.5;font-style:italic}@media(max-width:768px){.kb-comparison__table-wrap{border-radius:var(--kb-radius)}.kb-comparison__side{padding:24px 16px;font-size:.9rem}.kb-takeaways,.kb-related,.kb-reference,.kb-clinical-note{padding:24px}}.kb-soft-product-bridge{margin-bottom:56px;padding:40px;background:var(--kb-bg-gradient);border:1px solid var(--kb-border);border-radius:var(--kb-radius)}.kb-soft-product-bridge__headline{margin:0 0 16px;font-family:var(--kb-font-heading);font-size:1.4rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;color:var(--kb-text)}.kb-soft-product-bridge__summary,.kb-soft-product-bridge__logic,.kb-soft-product-bridge__match{margin:0 0 16px;color:var(--kb-text-muted);font-size:1rem;line-height:1.75}.kb-soft-product-bridge__cta{display:inline-block;margin-top:8px;padding:14px 32px;background:var(--kb-accent);color:var(--kb-white);font-size:.85rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:var(--kb-radius);transition:opacity .2s ease}.kb-soft-product-bridge__cta:hover{opacity:.82}.kb-article-cta{margin-bottom:56px;padding:48px 40px;background:var(--kb-bg-warm);border-radius:var(--kb-radius);text-align:center}.kb-article-cta__headline{margin:0 0 16px;font-family:var(--kb-font-heading);font-size:clamp(1.4rem,3vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--kb-text)}.kb-article-cta__subtext{color:var(--kb-text-muted);font-size:1rem;line-height:1.75;max-width:520px;margin:0 auto 24px}.kb-article-cta__urgency{margin:0 0 20px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--kb-gold)}.kb-article-cta__button{display:inline-block;padding:16px 40px;background:var(--kb-accent);color:var(--kb-white);font-size:.85rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:var(--kb-radius);transition:opacity .2s ease}.kb-article-cta__button:hover{opacity:.82}.kb-article-cta__secondary{display:block;margin-top:16px;font-size:.85rem;color:var(--kb-text-muted);text-decoration:underline;text-underline-offset:3px}.kb-article-cta__secondary:hover{color:var(--kb-text)}.kb-use-case-scenario{margin-bottom:56px;padding:32px;border:1px solid var(--kb-border);border-radius:var(--kb-radius);background:var(--kb-white)}.kb-use-case-scenario__title{margin:0 0 16px;font-family:var(--kb-font-heading);font-size:1.2rem;font-weight:700;color:var(--kb-text)}.kb-use-case-scenario__trigger{margin:0 0 20px;padding:16px 20px;background:var(--kb-bg-subtle);border-left:4px solid var(--kb-gold);border-radius:0 var(--kb-radius) var(--kb-radius) 0;font-size:1rem;color:var(--kb-text);line-height:1.6}.kb-use-case-scenario__symptoms{margin:0 0 20px;padding-left:20px}.kb-use-case-scenario__symptoms li{margin-bottom:8px;color:var(--kb-text-muted);font-size:.95rem}.kb-use-case-scenario__solution{margin:0;color:var(--kb-text-muted);font-size:1rem;line-height:1.75}.kb-curated-feedback{margin-bottom:56px}.kb-curated-feedback__title{margin:0 0 20px;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:700;color:var(--kb-text-muted)}.kb-curated-feedback__quote{margin:0;padding:32px;background:var(--kb-bg-subtle);border:1px solid var(--kb-border);border-radius:var(--kb-radius)}.kb-curated-feedback__text{margin:0 0 16px;font-size:1.05rem;line-height:1.75;color:var(--kb-text);font-style:italic}.kb-curated-feedback__highlight{margin:0 0 20px;padding:12px 16px;background:var(--kb-gold-light);border-left:3px solid var(--kb-gold);font-size:.9rem;font-weight:600;color:var(--kb-text);font-style:normal}.kb-curated-feedback__footer{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.kb-curated-feedback__name{font-style:normal;font-weight:700;font-size:.9rem;color:var(--kb-text)}.kb-curated-feedback__context{font-size:.85rem;color:var(--kb-text-muted)}.kb-curated-feedback__rating{display:flex;gap:2px}.kb-star--filled{color:var(--kb-gold)}.kb-star--empty{color:var(--kb-border-strong)}.kb-curated-feedback__verified{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--kb-text-muted)}@media(max-width:768px){.kb-soft-product-bridge,.kb-article-cta{padding:28px 24px}.kb-use-case-scenario,.kb-curated-feedback__quote{padding:24px}}.kb-comparison__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--kb-border-strong);border-radius:var(--kb-radius);background:var(--kb-white)}.kb-comparison__table-wrap table{width:100%;border-collapse:collapse;min-width:480px}.kb-comparison__table-wrap th,.kb-comparison__table-wrap td{padding:14px 20px;border:1px solid var(--kb-border);text-align:left;vertical-align:top;color:var(--kb-text)}.kb-comparison__table-wrap thead th{background:var(--kb-bg-subtle);border-bottom:1px solid var(--kb-border-strong);font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--kb-text-muted)}@media(max-width:768px){.kb-comparison__table-wrap th,.kb-comparison__table-wrap td{padding:12px 14px}}.kb-tech-specs{margin-bottom:56px;background:var(--kb-white);border:1px solid var(--kb-border-strong);border-radius:var(--kb-radius);overflow:hidden}.kb-tech-specs .kb-module__inner{padding:40px}.kb-tech-specs__title{margin:0 0 8px;font-family:var(--kb-font-heading);font-size:clamp(1.4rem,3vw,1.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--kb-text)}.kb-tech-specs__name{margin:0 0 16px;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--kb-gold)}.kb-tech-specs__definition{margin:0 0 32px;padding-bottom:24px;border-bottom:1px solid var(--kb-border);font-size:1.05rem;line-height:1.75;color:var(--kb-text-muted)}.kb-tech-specs__section{margin-bottom:28px}.kb-tech-specs__section:last-of-type{margin-bottom:0}.kb-tech-specs__section-title{margin:0 0 16px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--kb-text)}.kb-tech-specs__list{margin:0;padding-left:20px;color:var(--kb-text-muted)}.kb-tech-specs__list li{margin-bottom:10px;line-height:1.6}.kb-tech-specs__list li:last-child{margin-bottom:0}.kb-tech-specs__list--claims{list-style:none;padding-left:0}.kb-tech-specs__list--claims li{position:relative;padding-left:20px}.kb-tech-specs__list--claims li:before{content:"\2022";position:absolute;left:0;top:0;color:var(--kb-gold);font-weight:700}.kb-tech-specs__steps{margin:0;padding-left:0;list-style:none;counter-reset:tech-step}.kb-tech-specs__steps li{position:relative;margin-bottom:12px;padding-left:28px;color:var(--kb-text-muted);line-height:1.6}.kb-tech-specs__steps li:before{counter-increment:tech-step;content:counter(tech-step) ".";position:absolute;left:0;top:0;font-weight:700;color:var(--kb-text);font-size:.9rem}.kb-tech-specs__safety{margin-top:32px;padding:24px;background:var(--kb-bg-warm);border-left:4px solid var(--kb-accent);border-radius:0 var(--kb-radius) var(--kb-radius) 0}.kb-tech-specs__safety .kb-tech-specs__section-title{margin-bottom:8px;color:var(--kb-text)}.kb-tech-specs__safety p{margin:0;font-size:.95rem;color:var(--kb-text-muted);line-height:1.6}@media(max-width:768px){.kb-tech-specs .kb-module__inner{padding:24px}.kb-tech-specs__safety{padding:20px}}.kb-pain-points__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:0}.kb-pain-points__grid:has(.kb-pain-points__media:empty),.kb-pain-points__grid:not(:has(.kb-pain-points__media)){grid-template-columns:1fr}.kb-pain-points__trigger{display:inline-block;margin-bottom:12px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--kb-gold)}.kb-pain-points__title{margin:0 0 16px;font-family:var(--kb-font-heading);font-size:clamp(1.4rem,3vw,1.8rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--kb-text)}.kb-pain-points__hook-group{margin:0 0 28px;display:flex;flex-direction:column;gap:8px}.kb-pain-points__hook-line{margin:0;font-size:1.05rem;color:var(--kb-text-muted);line-height:1.5}.kb-pain-points__hook-line.is-punchline{color:var(--kb-text);font-weight:700;font-size:1.1rem;letter-spacing:-.01em}.kb-pain-points__description{margin:0 0 24px;font-size:1.05rem;color:var(--kb-text-muted);line-height:1.6}.kb-pain-points__list{margin:0 0 32px;padding:0;list-style:none}.kb-pain-points__list li{position:relative;margin-bottom:12px;padding-left:20px;font-size:.95rem;line-height:1.5}.kb-pain-points__list li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;background-color:var(--kb-text-light);border-radius:50%}.kb-pain-points__item-title{font-weight:600;color:var(--kb-text)}.kb-pain-points__item-body{color:var(--kb-text-muted)}.kb-pain-points__solution{margin-bottom:32px;padding:24px;background:var(--kb-bg-warm);border-left:3px solid var(--kb-gold);border-radius:0 var(--kb-radius) var(--kb-radius) 0}.kb-pain-points__solution p{margin:0;font-size:.95rem;color:var(--kb-text);line-height:1.6}.kb-pain-points__cta{align-self:flex-start;display:inline-block;padding:14px 32px;background:var(--kb-accent);color:var(--kb-white);font-size:.85rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:var(--kb-radius);transition:opacity .2s ease}.kb-pain-points__cta:hover{opacity:.82}@media(max-width:768px){.kb-pain-points__grid{grid-template-columns:1fr}.kb-pain-points__media{border-right:none;border-bottom:1px solid var(--kb-border-strong)}.kb-pain-points__content{padding:32px 24px}}.kb-pain-points{margin-bottom:56px;background:var(--kb-white);border:1px solid var(--kb-border-strong);border-radius:var(--kb-radius);overflow:hidden}.kb-pain-points__grid{display:grid;gap:0}.kb-pain-points__grid--has-media{grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr))}.kb-pain-points__grid--text-only{grid-template-columns:1fr}.kb-pain-points__media{min-height:250px;background:var(--kb-bg-subtle);border-right:1px solid var(--kb-border-strong)}.kb-pain-points__media img{width:100%;height:100%;object-fit:cover;display:block}.kb-pain-points__content{padding:48px;display:flex;flex-direction:column;justify-content:center}@media(max-width:768px){.kb-pain-points__grid--has-media,.kb-pain-points__grid--text-only{grid-template-columns:1fr}.kb-pain-points__media{border-right:none;border-bottom:1px solid var(--kb-border-strong)}.kb-pain-points__content{padding:32px 24px}}.kb-answer-box{margin-bottom:56px;padding:32px;background:var(--kb-bg-warm);border-left:4px solid var(--kb-gold);border-radius:0 var(--kb-radius) var(--kb-radius) 0}.kb-answer-box__heading{margin:0 0 16px;font-family:var(--kb-font-heading);font-size:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--kb-text)}.kb-answer-box__body p{margin:0;font-size:1.1rem;font-weight:500;line-height:1.6;color:var(--kb-text)}.kb-root-cause{margin-bottom:56px;padding:40px;background:var(--kb-bg-subtle);border-radius:var(--kb-radius)}.kb-root-cause__title{margin:0 0 32px;font-family:var(--kb-font-heading);font-size:1.4rem;font-weight:700;text-align:center}.kb-root-cause__step{padding:24px;background:var(--kb-white);border:1px solid var(--kb-border-strong);border-radius:var(--kb-radius);position:relative}.kb-root-cause__step-label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--kb-gold);margin-bottom:8px}.kb-root-cause__step-body p{margin:0;font-size:1rem;color:var(--kb-text-muted);line-height:1.6}.kb-root-cause__arrow{text-align:center;font-size:1.5rem;color:var(--kb-border-strong);padding:12px 0;line-height:1}.kb-expert-consensus{margin-bottom:56px;padding:0}.kb-expert-consensus__title{margin:0 0 24px;font-size:1.25rem;font-weight:700;border-bottom:1px solid var(--kb-border-strong);padding-bottom:12px}.kb-expert-consensus__quote{margin:0 0 24px;padding:24px 32px;background:var(--kb-bg-subtle);border-left:3px solid var(--kb-text-light);border-radius:0 var(--kb-radius) var(--kb-radius) 0}.kb-expert-consensus__quote-text{font-size:1.05rem;font-style:italic;color:var(--kb-text);line-height:1.7;margin:0 0 16px}.kb-expert-consensus__quote-attribution{font-size:.85rem;color:var(--kb-text-muted)}.kb-expert-consensus__quote-author{font-weight:700;color:var(--kb-text);font-style:normal;margin-right:8px}.kb-expert-consensus__quote-attribution a{color:inherit;text-decoration:underline;text-underline-offset:3px}.kb-entity-definition{margin-bottom:56px;padding:32px;background:var(--kb-white);border:1px solid var(--kb-border-strong);border-radius:var(--kb-radius)}.kb-entity-definition__header{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:20px}.kb-entity-definition__name{margin:0;font-size:1.5rem;font-family:var(--kb-font-heading);font-weight:700}.kb-entity-definition__type-badge{padding:4px 10px;background:var(--kb-gold-light);color:var(--kb-gold);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;border-radius:2px}.kb-entity-definition__definition p{font-size:1.05rem;font-weight:500;color:var(--kb-text);line-height:1.6;margin:0 0 16px}.kb-entity-definition__extended{color:var(--kb-text-muted);font-size:.95rem;line-height:1.6;padding-top:16px;border-top:1px dashed var(--kb-border)}.kb-entity-definition__related{margin-top:16px;font-size:.85rem;color:var(--kb-text-muted)}.kb-entity-definition__related-label{font-weight:600;color:var(--kb-text)}.kb-entity-definition__related-list{display:inline;margin:0;padding:0;list-style:none}.kb-entity-definition__related-list li{display:inline}.kb-entity-definition__related-list li:after{content:", "}.kb-entity-definition__related-list li:last-child:after{content:""}.kb-entity-definition__source{margin:16px 0 0;font-size:.8rem;color:var(--kb-text-light)}.kb-related-content{margin-bottom:56px;padding:32px;background:var(--kb-bg-subtle);border:1px solid var(--kb-border);border-radius:var(--kb-radius);border-left:4px solid var(--kb-gold);transition:all .3s ease}.kb-related-content:hover{background:var(--kb-white);border-color:var(--kb-border-strong);box-shadow:0 6px 16px #0000000a}.kb-related-content__heading{margin:0 0 12px;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:700;color:var(--kb-text-muted)}.kb-related-content__link{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;font-family:var(--kb-font-heading);font-size:1.25rem;font-weight:700;color:var(--kb-text);text-decoration:none;line-height:1.4}.kb-related-content__link:hover .kb-related-content__title{text-decoration:underline;text-underline-offset:4px}.kb-related-content__arrow{color:var(--kb-gold);font-weight:400;transform:translateY(2px)}.kb-related-content__description{margin:0;font-size:1rem;color:var(--kb-text-muted);line-height:1.6}@media(max-width:768px){.kb-related-content{padding:24px}.kb-related-content__link{font-size:1.15rem}}.kb-intro-block{margin-bottom:56px;padding:36px 40px;background:var(--kb-bg-subtle);border:1px solid var(--kb-border);border-left:4px solid var(--kb-gold);border-radius:0 var(--kb-radius) var(--kb-radius) 0;box-shadow:0 4px 12px #00000005}.kb-intro__eyebrow{margin:0 0 16px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--kb-text-light)}.kb-intro__headline{margin:0 0 20px;font-family:var(--kb-font-heading);font-size:1.4rem;font-weight:700;color:var(--kb-text);line-height:1.3;letter-spacing:-.01em}.kb-intro__answer p{margin:0 0 24px;font-size:1.15rem;font-weight:500;line-height:1.7;color:var(--kb-text)}.kb-intro__status{padding-top:16px;border-top:1px dashed var(--kb-border-strong);font-size:.8rem;color:var(--kb-text-muted);text-transform:uppercase;letter-spacing:.08em}.kb-intro__status-label{font-weight:600;color:var(--kb-text)}@media(max-width:768px){.kb-intro-block{padding:28px 24px}.kb-intro__answer p{font-size:1.05rem}}.kb-qa{padding:24px 0;border-bottom:1px solid var(--kb-border);margin-bottom:0}.kb-qa:first-of-type{border-top:1px solid var(--kb-border-strong)}.kb-qa__question{display:flex;justify-content:space-between;align-items:center;margin:0;font-family:var(--kb-font-heading);font-size:1.15rem;line-height:1.4;font-weight:700;cursor:pointer;color:var(--kb-text);list-style:none;transition:opacity .2s ease}.kb-qa__question::-webkit-details-marker{display:none}.kb-qa__question:hover{opacity:.7}.kb-qa__question:after{content:"+";font-size:1.8rem;font-weight:300;color:var(--kb-gold);transition:transform .3s cubic-bezier(.4,0,.2,1);line-height:1}details[open].kb-qa .kb-qa__question:after{transform:rotate(45deg)}.kb-qa__answer{padding-top:16px;padding-bottom:8px}.kb-qa__answer-text{color:var(--kb-text-muted);font-size:1.05rem;line-height:1.7;margin:0}.kb-ai-summary{border-left:4px solid #c9a96e;background:#faf8f5;border-radius:0 8px 8px 0;padding:20px 24px;margin:0 0 32px;font-size:.95rem;line-height:1.65}.kb-ai-summary__label{font-weight:700;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#8b6f47;margin:0 0 10px}.kb-ai-summary__body{margin:0 0 14px;color:#2d2d2d}.kb-ai-summary__takeaways{margin:0 0 14px;padding-left:1.2em;color:#3a3a3a}.kb-ai-summary__takeaways li{margin-bottom:6px}.kb-ai-summary__meta{font-size:.78rem;color:#999;margin:0}.kb-toc{background:#f5f5f5;border:1px solid #e8e8e8;border-radius:8px;padding:16px 20px;margin:0 0 36px;font-size:.9rem}.kb-toc__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.kb-toc__title{font-weight:700;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:#555}.kb-toc__toggle{background:none;border:none;cursor:pointer;font-size:.78rem;color:#8b6f47;text-decoration:underline;padding:0}.kb-toc__list{margin:0;padding-left:1.4em}.kb-toc__list li{margin-bottom:5px}.kb-toc__list a{color:#5a3e28;text-decoration:none}.kb-toc__list a:hover{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/2/assets/knowledge-blocks.css.map */
