.kic-blog-post{background:var(--qk-paper,#fff);color:var(--qk-ink,#002a3a)}.kic-blog-narrow{max-width:760px}.kic-blog-head{padding-block:clamp(36px,5vw,64px) clamp(20px,2.5vw,28px)}.kic-blog-eyebrow{font-family:var(--qk-ui);font-size:.82rem;font-weight:700;letter-spacing:.1em;margin:0 0 14px;text-transform:uppercase}.kic-blog-eyebrow a{color:var(--qk-orange-txt,#9c5a00);text-decoration:none}.kic-blog-eyebrow a:hover{text-decoration:underline;text-underline-offset:3px}.kic-blog-title{color:var(--qk-navy,#002a3a);font-family:var(--qk-display);font-size:clamp(2rem,1.3rem + 2.6vw,3.1rem);letter-spacing:-.015em;line-height:1.1;margin:0}.kic-blog-meta{color:var(--qk-ink-2,#4a5d68);display:flex;flex-wrap:wrap;font-size:1rem;gap:6px 10px;margin:18px 0 0}.kic-blog-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:16px 0 0;padding:0}.kic-blog-filter a,.kic-blog-tags a{align-items:center;background:var(--qk-sky-soft,#e4f2f9);border-radius:999px;color:var(--qk-sky-txt,#0e6187);display:inline-flex;font-family:var(--qk-ui);font-size:.9rem;font-weight:600;min-height:36px;padding:0 14px;text-decoration:none}.kic-blog-filter a:hover,.kic-blog-tags a:hover{background:var(--qk-sky,#a5d8ee);color:var(--qk-navy,#002a3a)}.kic-blog-figure-wrap{max-width:1000px}.kic-blog-figure{margin:0 0 clamp(28px,4vw,44px)}.kic-blog-figure[hidden]{display:none}.kic-blog-figure img{background:var(--qk-tint,#f2f7fa);border-radius:16px;display:block;max-height:540px;object-fit:cover;width:100%}.kic-blog-archived{background:var(--qk-tint-warm,#fff8ee);border-left:5px solid var(--qk-orange,#ff9e1b);border-radius:12px;margin:0 0 28px;padding:16px 20px}.kic-blog-archived p{line-height:1.6;margin:0}.kic-blog-archived .kic-blog-archived-h{color:var(--qk-navy,#002a3a);font-family:var(--qk-ui);font-weight:700;margin-bottom:4px}.kic-blog-archived a{color:var(--qk-sky-txt,#0e6187);font-weight:600}.kic-blog-body{color:var(--qk-ink,#002a3a);font-family:var(--qk-body);font-size:1.125rem;line-height:1.75;padding-bottom:clamp(40px,6vw,72px)}.kic-blog-body>:first-child{margin-top:0}.kic-blog-body blockquote,.kic-blog-body ol,.kic-blog-body p,.kic-blog-body table,.kic-blog-body ul{margin:0 0 1.15em}.kic-blog-body h2{color:var(--qk-navy,#002a3a);font-family:var(--qk-display);font-size:clamp(1.45rem,1.1rem + 1vw,1.85rem);line-height:1.2;margin:1.8em 0 .5em}.kic-blog-body h3,.kic-blog-body h4{color:var(--qk-navy,#002a3a);font-family:var(--qk-ui);font-size:1.25rem;line-height:1.3;margin:1.5em 0 .4em}.kic-blog-body h3:empty{display:none}.kic-blog-body ol,.kic-blog-body ul{padding-left:1.3em}.kic-blog-body li{margin-bottom:.4em}.kic-blog-body a{color:var(--qk-sky-txt,#0e6187);overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}.kic-blog-body a:hover{color:var(--qk-navy,#002a3a)}.kic-blog-body strong{font-weight:700}.kic-blog-body img{border-radius:10px;height:auto!important;max-width:100%}.kic-blog-body img[align],.kic-blog-body img[style*=float]{margin:.3em 1.4em 1em 0!important;max-width:42%}.kic-blog-body img[align=right],.kic-blog-body img[style*="float: right"]{margin:.3em 0 1em 1.4em!important}.kic-blog-body div[style],.kic-blog-body p[style],.kic-blog-body span[style]{color:inherit!important;font-family:inherit!important;font-size:inherit!important}.kic-blog-body blockquote{border-left:4px solid var(--qk-orange,#ff9e1b);font-style:italic;padding:4px 0 4px 18px}.kic-blog-body table{border-collapse:collapse;font-size:1rem;width:100%}.kic-blog-body td,.kic-blog-body th{border-bottom:1px solid var(--qk-line,#d5e1e8);padding:8px 10px;text-align:left}.kic-blog-body:after{clear:both;content:"";display:block}.kic-blog-body img.kic-blog-dup{display:none}@media (max-width:640px){.kic-blog-body{font-size:1.0625rem}.kic-blog-body img[align],.kic-blog-body img[style*=float]{display:block;float:none!important;margin:0 0 1em!important;max-width:100%}}.kic-blog-more{background:var(--qk-tint,#f2f7fa);border-top:1px solid var(--qk-line,#d5e1e8);padding-block:clamp(36px,5vw,60px)}.kic-blog-more h2{color:var(--qk-navy,#002a3a);font-family:var(--qk-display);font-size:clamp(1.6rem,1.2rem + 1.2vw,2.1rem);margin:0 0 22px}.kic-blog-more-grid{display:grid;gap:clamp(20px,4vw,56px);grid-template-columns:repeat(2,minmax(0,1fr))}.kic-blog-more-label{color:var(--qk-ink-2,#4a5d68);font-family:var(--qk-ui);font-size:.8rem;font-weight:700;letter-spacing:.1em;margin:0 0 10px;text-transform:uppercase}.kic-blog-links{list-style:none;margin:0;padding:0}.kic-blog-links li{border-bottom:1px solid var(--qk-line,#d5e1e8)}.kic-blog-links a{color:var(--qk-navy,#002a3a);display:block;font-family:var(--qk-ui);font-size:1.05rem;font-weight:600;line-height:1.35;padding:14px 0;text-decoration:none}.kic-blog-links a:hover{text-decoration:underline;text-underline-offset:3px}.kic-blog-links .kic-blog-all,.kic-blog-links a:hover{color:var(--qk-sky-txt,#0e6187)}@media (max-width:720px){.kic-blog-more-grid{grid-template-columns:minmax(0,1fr)}}.kic-blog-cta{background:var(--qk-navy,#002a3a);color:#fff;padding-block:clamp(36px,5vw,56px)}.kic-blog-cta-in{align-items:center;display:flex;flex-wrap:wrap;gap:20px 40px;justify-content:space-between}.kic-blog-cta h2{color:#fff;font-family:var(--qk-display);font-size:clamp(1.6rem,1.2rem + 1.2vw,2.2rem);margin:0 0 6px}.kic-blog-cta p{color:#fff;font-size:1.1rem;margin:0}.kic-blog-cta-actions{display:flex;flex-wrap:wrap;gap:12px}.kic-blog-cta .kic-btn--ghost{border-color:hsla(0,0%,100%,.7);color:#fff}.kic-blog-cta .kic-btn--ghost:hover{background:hsla(0,0%,100%,.12)}.kic-blog-cta :focus-visible{outline:3px solid #eeec75;outline-offset:3px}.kic-blog-hero-topic{color:var(--qk-orange,#ff9e1b);display:block;font-size:.55em;margin-top:.2em}.kic-blog-list{background:var(--qk-tint,#f2f7fa);padding-block:clamp(32px,5vw,64px) clamp(48px,7vw,88px)}.kic-blog-filter{margin-bottom:clamp(24px,3vw,36px)}.kic-blog-filter ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.kic-blog-filter a{background:#fff;border:1px solid var(--qk-line,#d5e1e8)}.kic-blog-filter a[aria-current=page]{background:var(--qk-navy,#002a3a);border-color:var(--qk-navy,#002a3a);color:#fff}.kic-blog-cards{display:grid;gap:clamp(18px,2.4vw,28px);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}@media (max-width:980px){.kic-blog-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.kic-blog-cards{grid-template-columns:minmax(0,1fr)}}.kic-blog-card{display:flex}.kic-blog-card-link{background:#fff;border:1px solid var(--qk-line,#d5e1e8);border-radius:16px;color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease;width:100%}.kic-blog-card-link:hover{box-shadow:0 12px 30px rgba(0,42,58,.12);transform:translateY(-2px)}.kic-blog-card-link:focus-visible{outline:3px solid var(--qk-orange,#ff9e1b);outline-offset:3px}.kic-blog-card-img{aspect-ratio:16/10;background:var(--qk-navy,#002a3a);display:block;overflow:hidden;position:relative}.kic-blog-card-img img{display:block;height:100%!important;inset:0;max-width:none;object-fit:cover;object-position:50% 30%;position:absolute;width:100%}.kic-blog-badge{z-index:1}.kic-blog-card-img--none:after{color:hsla(0,0%,100%,.25);content:"Kick It";display:grid;font-family:var(--qk-display);font-size:2rem;inset:0;place-items:center;position:absolute}.kic-blog-badge{background:rgba(0,42,58,.88);border-radius:999px;color:#fff;font-family:var(--qk-ui);font-size:.75rem;font-weight:700;left:12px;letter-spacing:.04em;padding:4px 10px;position:absolute;top:12px}.kic-blog-card-body{display:flex;flex:1;flex-direction:column;gap:8px;padding:20px 22px 22px}.kic-blog-card-meta{color:var(--qk-ink-2,#4a5d68);font-size:.9rem}.kic-blog-card-title{color:var(--qk-navy,#002a3a);font-family:var(--qk-ui);font-size:1.25rem;font-weight:700;line-height:1.3}.kic-blog-card-summary{color:var(--qk-ink-2,#4a5d68);display:-webkit-box;font-size:1rem;-webkit-line-clamp:3;line-height:1.55;-webkit-box-orient:vertical;overflow:hidden}.kic-blog-card-more{color:var(--qk-sky-txt,#0e6187);font-family:var(--qk-ui);font-weight:700;margin-top:auto;padding-top:6px}.kic-blog-pages{align-items:center;display:flex;font-family:var(--qk-ui);font-weight:600;gap:24px;justify-content:center;margin-top:36px}.kic-blog-pages a{color:var(--qk-sky-txt,#0e6187)}.kic-blog-empty{background:#fff;border:1px solid var(--qk-line,#d5e1e8);border-radius:16px;max-width:40rem;padding:32px}.kic-blog-empty h2{color:var(--qk-navy,#002a3a);font-family:var(--qk-display);margin:0 0 8px}.kic-blog-empty a:not(.kic-btn){color:var(--qk-sky-txt,#0e6187);font-weight:600}.kic-blog-feed{padding-block:clamp(40px,5.5vw,76px)}.kic-blog-feed--tint{background:var(--qk-tint,#f2f7fa)}.kic-blog-feed-head{align-items:end;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-bottom:clamp(20px,3vw,32px)}.kic-blog-feed-head h2{margin:0}.kic-blog-feed-head p{color:var(--qk-ink-2,#4a5d68);margin:6px 0 0}.kic-blog-feed-all{color:var(--qk-sky-txt,#0e6187);font-family:var(--qk-ui);font-weight:700}@media (prefers-reduced-motion:reduce){.kic-blog-card-link{transition:none}.kic-blog-card-link:hover{transform:none}}.kic-blog-card-img--small{background:var(--qk-tint,#f2f7fa)}.kic-blog-card-img--small img{object-fit:contain;padding:14px}.kic-blog-body .cta_button,.kic-blog-body a[class*=cta_button]{background:var(--qk-navy,#002a3a)!important;border-radius:999px!important;color:#fff!important;display:inline-block;font-family:var(--qk-ui)!important;padding:12px 22px!important;text-decoration:none!important}.kic-blog-body .cta_button span,.kic-blog-body a[class*=cta_button] span{color:#fff!important;font-family:inherit!important;font-size:1.05rem!important}