@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap";.kbm-qa-accordion[data-astro-cid-d4c6btgt]{margin-top:3rem;padding-top:2rem;border-top:2px solid #e5e7e3}.kbm-qa-title[data-astro-cid-d4c6btgt]{font-family:var(--font, "Poppins", system-ui, sans-serif);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:#2c3a57;margin-bottom:1.5rem}.accordion-wrapper[data-astro-cid-d4c6btgt]{display:flex;flex-direction:column;gap:1rem}.accordion-item[data-astro-cid-d4c6btgt]{background:#fff;border:1px solid #e5e7e3;border-radius:8px;overflow:hidden;transition:box-shadow .2s ease}.accordion-item[data-astro-cid-d4c6btgt]:hover{box-shadow:0 2px 8px #52682d1a}.accordion-item[data-astro-cid-d4c6btgt][open]{border-color:#52682d}.accordion-question[data-astro-cid-d4c6btgt]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--font, "Poppins", system-ui, sans-serif);font-size:1.125rem;font-weight:600;color:#2c3a57;list-style:none;transition:background-color .2s ease}.accordion-question[data-astro-cid-d4c6btgt]::-webkit-details-marker{display:none}.accordion-question[data-astro-cid-d4c6btgt]:hover{background-color:#f7f8f7}.accordion-item[data-astro-cid-d4c6btgt][open] .accordion-question[data-astro-cid-d4c6btgt]{background-color:#f0f3ec;color:#52682d}.question-text[data-astro-cid-d4c6btgt]{flex:1;padding-right:1rem}.accordion-icon[data-astro-cid-d4c6btgt]{flex-shrink:0;transition:transform .3s ease;color:#52682d}.accordion-item[data-astro-cid-d4c6btgt][open] .accordion-icon[data-astro-cid-d4c6btgt]{transform:rotate(180deg)}.accordion-answer[data-astro-cid-d4c6btgt]{padding:0 1.5rem 1.5rem;font-family:var(--font, "Poppins", system-ui, sans-serif);font-size:1rem;line-height:1.7;color:#3b4b2f}.accordion-answer[data-astro-cid-d4c6btgt] p{margin-bottom:1rem}.accordion-answer[data-astro-cid-d4c6btgt] p:last-child{margin-bottom:0}@media(max-width:768px){.accordion-question[data-astro-cid-d4c6btgt]{padding:1rem;font-size:1rem}.accordion-answer[data-astro-cid-d4c6btgt]{padding:0 1rem 1rem;font-size:.95rem}}.kbm-post{max-width:760px;margin:0 auto;padding:1rem}.kbm-post-header h1{font-size:var(--text-2xl);color:#2c3a57;margin-bottom:1.2rem}.kbm-post h2{font-size:var(--text-xl);color:#2c3a57;margin-top:2rem;margin-bottom:.6rem}.kbm-post h3{font-size:var(--text-lg);color:#52682d;margin-top:1.5rem;margin-bottom:.4rem}.kbm-post p{color:#3b4b2f;line-height:1.7;margin-bottom:1rem}.kbm-post img{width:100%;border-radius:12px;margin:1.5rem 0}.kbm-post blockquote{padding:1rem 1.2rem;background:#eef1ea;border-left:4px solid #52682d;border-radius:4px;margin:1.5rem 0;color:#2c3a57;font-style:italic}.kbm-qa{margin-top:3rem;padding-top:2rem;border-top:2px solid #dee3d5}.kbm-qa-title{font-size:var(--text-xl);color:#2c3a57;margin-bottom:1rem}.kbm-qa-item{margin-bottom:1.25rem}.kbm-qa-question{font-size:var(--text-lg);font-weight:600;color:#52682d;margin-bottom:.4rem}.kbm-qa-answer{margin:0;color:#3b4b2f;line-height:1.6}.blog-post[data-astro-cid-4sn4zg3r]{min-height:70vh;padding-top:140px;background:var(--page-bg, #f7f8f7);font-family:var(--font, "Poppins", system-ui, Arial, sans-serif)}.article-container[data-astro-cid-4sn4zg3r]{max-width:800px;margin:0 auto;padding:3rem 1.5rem 5rem}.back-link[data-astro-cid-4sn4zg3r]{font-family:var(--font, "Poppins", system-ui, Arial, sans-serif);display:inline-block;color:var(--kbm-green, #52682d);font-weight:600;text-decoration:none;margin-bottom:2rem;transition:color .3s ease}.back-link[data-astro-cid-4sn4zg3r]:hover{color:var(--kbm-green-hover, #445626);text-decoration:underline}.article-header[data-astro-cid-4sn4zg3r]{margin-bottom:3rem}.featured-image[data-astro-cid-4sn4zg3r]{margin-bottom:2rem;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.featured-image[data-astro-cid-4sn4zg3r] img[data-astro-cid-4sn4zg3r]{width:100%;height:auto;display:block}.article-date[data-astro-cid-4sn4zg3r]{font-family:var(--font, "Poppins", system-ui, Arial, sans-serif);display:block;font-size:.9375rem;color:#718355;font-weight:600;margin-bottom:1rem}.article-title[data-astro-cid-4sn4zg3r]{font-family:var(--font, "Poppins", system-ui, Arial, sans-serif);font-size:clamp(2rem,5vw,3rem);font-weight:700;color:var(--kbm-green, #52682d);line-height:1.2;margin-bottom:.75rem}.article-author[data-astro-cid-4sn4zg3r]{font-family:var(--font, "Poppins", system-ui, Arial, sans-serif);font-size:var(--text-base, 1rem);color:#5a6b47;font-style:italic}.article-content[data-astro-cid-4sn4zg3r]{font-family:var(--font, "Poppins", system-ui, Arial, sans-serif);background:#fff;padding:2.5rem;border-radius:8px;box-shadow:0 1px 3px #00000014;line-height:1.7;font-size:var(--text-base, 1rem);color:#2d3a1f}.article-content[data-astro-cid-4sn4zg3r] h2{font-family:var(--font, "Poppins", system-ui, Arial, sans-serif);font-size:var(--text-xl, 1.5rem);font-weight:700;color:var(--kbm-green, #52682d);margin-top:2rem;margin-bottom:1rem}.article-content[data-astro-cid-4sn4zg3r] h3{font-family:var(--font, "Poppins", system-ui, Arial, sans-serif);font-size:var(--text-lg, 1.125rem);font-weight:600;color:#3d4d2f;margin-top:1.5rem;margin-bottom:.75rem}.article-content[data-astro-cid-4sn4zg3r] p{margin-bottom:1.25rem}.article-content[data-astro-cid-4sn4zg3r] ul,.article-content[data-astro-cid-4sn4zg3r] ol{margin-bottom:1.25rem;padding-left:1.75rem}.article-content[data-astro-cid-4sn4zg3r] li{margin-bottom:.5rem}.article-content[data-astro-cid-4sn4zg3r] a{color:var(--kbm-green, #52682d);font-weight:600;text-decoration:underline}.article-content[data-astro-cid-4sn4zg3r] a:hover{color:var(--kbm-green-hover, #445626)}.article-content[data-astro-cid-4sn4zg3r] strong{font-weight:700;color:#2d3a1f}.article-content[data-astro-cid-4sn4zg3r] blockquote{border-left:4px solid var(--kbm-green, #52682d);padding-left:1.5rem;margin:1.5rem 0;font-style:italic;color:#4a5a3a}.article-content[data-astro-cid-4sn4zg3r] code{background:#f0f4ea;padding:.2rem .4rem;border-radius:3px;font-size:.9em;font-family:Courier New,monospace}.article-content[data-astro-cid-4sn4zg3r] pre{background:#f0f4ea;padding:1.25rem;border-radius:6px;overflow-x:auto;margin-bottom:1.25rem}.article-content[data-astro-cid-4sn4zg3r] img{max-width:100%;height:auto;border-radius:6px;margin:1.5rem 0}.article-footer[data-astro-cid-4sn4zg3r]{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--ring, #e5e8e0)}.article-tags[data-astro-cid-4sn4zg3r]{display:flex;flex-wrap:wrap;gap:.5rem}.tag[data-astro-cid-4sn4zg3r]{font-family:var(--font, "Poppins", system-ui, Arial, sans-serif);display:inline-block;background:#f0f4ea;color:var(--kbm-green, #52682d);padding:.375rem .875rem;border-radius:20px;font-size:.875rem;font-weight:600}.article-nav[data-astro-cid-4sn4zg3r]{margin-top:3rem;text-align:center}.nav-button[data-astro-cid-4sn4zg3r]{font-family:var(--font, "Poppins", system-ui, Arial, sans-serif);display:inline-block;background:var(--kbm-green, #52682d);color:#fff;padding:.875rem 2rem;border-radius:6px;font-weight:600;text-decoration:none;transition:background .3s ease,transform .3s ease}.nav-button[data-astro-cid-4sn4zg3r]:hover{background:var(--kbm-green-hover, #445626);transform:translateY(-2px)}@media(max-width:1024px){.article-title[data-astro-cid-4sn4zg3r]{font-size:clamp(1.75rem,5vw,2.5rem)}.article-content[data-astro-cid-4sn4zg3r]{padding:1.5rem}}
