.content-hero{padding:92px 0 66px;background:linear-gradient(180deg,#fbfdff,#f4f8fb);border-bottom:1px solid #e2e8f0}.content-hero h1{max-width:850px;margin:10px 0 14px;color:var(--navy);font:800 clamp(2.6rem,5vw,4.4rem)/1.02 Manrope,sans-serif;letter-spacing:-.05em}.content-hero p{max-width:720px;margin:0;color:var(--slate);font-size:1.06rem}.content-section{padding:64px 0 96px;background:#f8fafc}.content-toolbar{display:flex;justify-content:space-between;gap:12px;margin-bottom:25px}.content-toolbar label,.faq-search{display:flex;align-items:center;gap:9px;height:48px;padding:0 14px;background:#fff;border:1px solid #dce5ec;border-radius:13px}.content-toolbar label{width:min(520px,100%)}.content-toolbar input,.faq-search input{width:100%;border:0;outline:0;background:transparent;font:500 .9rem "DM Sans",sans-serif}.content-toolbar select{min-width:190px;border:1px solid #dce5ec;border-radius:13px;background:#fff;padding:0 13px;color:#475569}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.blog-card{overflow:hidden;background:#fff;border:1px solid #e2e8f0;border-radius:22px;transition:.2s ease;cursor:pointer}.blog-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(10,31,68,.08)}.blog-card img{width:100%;height:220px;object-fit:cover}.blog-card__body{padding:23px}.blog-card__meta{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px;color:#8290a0;font-size:.72rem}.blog-card__meta span:first-child{color:var(--green-dark);font-weight:800;text-transform:uppercase;letter-spacing:.07em}.blog-card h2{margin:0 0 10px;color:var(--navy);font:800 1.25rem/1.25 Manrope,sans-serif}.blog-card p{margin:0;color:var(--muted);font-size:.88rem}.blog-card b{display:inline-block;margin-top:18px;color:var(--green-dark);font-size:.8rem}.article-view{padding:54px 0 100px;background:#fff}.article-shell{max-width:900px}.article-back{margin-bottom:25px;border:0;background:transparent;color:var(--green-dark);font-weight:800;cursor:pointer}.article-header img{width:100%;height:440px;object-fit:cover;border-radius:26px}.article-header__copy{padding:32px 0 18px}.article-header__copy span{color:var(--green-dark);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.article-header h1{margin:8px 0 12px;color:var(--navy);font:800 clamp(2.3rem,5vw,3.7rem)/1.05 Manrope,sans-serif;letter-spacing:-.045em}.article-header p{color:var(--slate);font-size:1.06rem}.article-body{max-width:760px;margin:auto}.article-body h2{margin:38px 0 12px;color:var(--navy);font:800 1.55rem Manrope,sans-serif}.article-body p{margin:0 0 18px;color:#475569;font-size:1rem;line-height:1.8}.faq-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:32px}.faq-sidebar{position:sticky;top:110px;align-self:start;background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:20px}.faq-sidebar>strong{display:block;margin-bottom:12px;color:var(--navy);font:800 .85rem Manrope,sans-serif}.faq-sidebar button{display:block;width:100%;border:0;background:transparent;text-align:left;padding:9px 10px;border-radius:9px;color:#64748b;cursor:pointer}.faq-sidebar button.active{background:#eafaf4;color:#087856;font-weight:800}.faq-search{margin-bottom:18px}.public-faq-list{display:grid;gap:10px}.public-faq{background:#fff;border:1px solid #e2e8f0;border-radius:15px;overflow:hidden}.public-faq button{display:flex;justify-content:space-between;gap:20px;width:100%;padding:18px 20px;border:0;background:#fff;text-align:left;color:var(--navy);font:800 .96rem Manrope,sans-serif;cursor:pointer}.public-faq button span{color:var(--green-dark)}.public-faq__answer{display:none;padding:0 20px 19px;color:#5c6d7f;font-size:.9rem;line-height:1.7}.public-faq.open .public-faq__answer{display:block}.content-loading{grid-column:1/-1;padding:50px;text-align:center;color:#7d8b9a}@media(max-width:900px){.blog-grid{grid-template-columns:1fr 1fr}.faq-layout{grid-template-columns:1fr}.faq-sidebar{position:static}.faq-sidebar div{display:flex;gap:7px;overflow:auto}.faq-sidebar button{width:auto;white-space:nowrap}}@media(max-width:680px){.content-hero{padding:48px 0 42px}.content-hero h1{font-size:2.55rem}.content-section{padding:38px 0 65px}.content-toolbar{flex-direction:column}.content-toolbar label,.content-toolbar select{width:100%}.blog-grid{grid-template-columns:1fr}.blog-card img{height:205px}.article-header img{height:260px;border-radius:20px}.article-header__copy{padding-top:22px}.article-body h2{font-size:1.3rem}}.kc-search{max-width:760px;margin:0 auto 24px}.kc-search input{width:100%;height:56px;padding:0 18px;border:1px solid #dce5ec;border-radius:16px;background:#fff;font:500 1rem "DM Sans",sans-serif;outline:none}.kc-categories{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:48px}.kc-categories button{border:1px solid #dce5ec;background:#fff;border-radius:999px;padding:9px 14px;color:#53677b;font-weight:700;cursor:pointer}.kc-categories button.active{background:#eafaf4;border-color:#bfe9da;color:#087856}.kc-block{margin-top:58px}.kc-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:20px}.kc-heading h2{margin:5px 0 0;color:var(--navy);font:800 clamp(1.7rem,3vw,2.3rem) Manrope,sans-serif}.kc-heading a{color:var(--green-dark);font-weight:800;text-decoration:none}.kc-resource{padding:24px}.kc-resource small{color:var(--green-dark);font-weight:800;text-transform:uppercase}.kc-resource h3{color:var(--navy);font:800 1.2rem Manrope,sans-serif}.kc-resource p{color:#64748b;line-height:1.65}@media(max-width:680px){.kc-heading{align-items:flex-start;flex-direction:column}.kc-categories{justify-content:flex-start;flex-wrap:nowrap;overflow:auto}}
