.kfw-content-section,.kfw-article-section,.kfw-blog-section{background:linear-gradient(180deg,#f5faff,#fff 620px);color:#26384f}body.template-policy #MainContent{background:linear-gradient(180deg,#f5faff,#fff 620px)!important;padding:4.8rem 2rem 7.2rem!important}body.template-policy .shopify-policy__container{width:100%!important;max-width:980px!important;margin:0 auto!important;padding:0!important}body.template-policy .shopify-policy__title{max-width:900px;margin:0 auto 2.4rem;text-align:left!important}body.template-policy .shopify-policy__title h1{margin:0!important;color:#10233f!important;font-size:clamp(3.2rem,5vw,5.2rem)!important;line-height:1.08!important;letter-spacing:-.035em!important;font-weight:800!important}body.template-policy .shopify-policy__body{max-width:900px!important;margin:0 auto!important;padding:clamp(2.4rem,4vw,4.6rem)!important;border:1px solid #dce8f6!important;border-radius:22px!important;background:#fff!important;box-shadow:0 16px 44px #144a8217!important;color:#26384f!important;font-size:1.62rem!important;line-height:1.72!important}body.template-policy .shopify-policy__body h2,body.template-policy .shopify-policy__body h3{color:#10233f!important;line-height:1.22!important;letter-spacing:-.02em!important;font-weight:800!important}body.template-policy .shopify-policy__body h2{margin-top:3.6rem!important;padding-top:2.4rem!important;border-top:1px solid #e2ecf7!important;font-size:clamp(2.4rem,3vw,3.1rem)!important}body.template-policy .shopify-policy__body h3{margin-top:2.8rem!important;font-size:clamp(2rem,2.4vw,2.45rem)!important}body.template-policy .shopify-policy__body a{color:#0d7dea!important;font-weight:700!important;text-underline-offset:.25rem}body.template-policy .shopify-policy__body li{margin-bottom:.8rem}.kfw-content-section .page-width--narrow,.kfw-article-section .page-width--narrow{max-width:980px}.kfw-content-section .main-page-title,.kfw-article-section .article-template__title,.kfw-blog-section .title--primary{color:#10233f;font-size:clamp(3.2rem,5vw,5.2rem);line-height:1.08;letter-spacing:-.035em;font-weight:800}.kfw-content-section .main-page-title{margin:1.6rem 0 2.4rem}.kfw-content-section .rte,.kfw-article-section .article-template__content{background:#fff;border:1px solid #dce8f6;border-radius:22px;padding:clamp(2.2rem,4vw,4.4rem);box-shadow:0 16px 44px #144a8214;color:#26384f;font-size:1.68rem;line-height:1.72}.kfw-page-layout{display:grid;gap:2.4rem;align-items:start}.kfw-page-layout--with-callout{grid-template-columns:minmax(0,1fr) 31rem}.kfw-page-layout--with-callout .rte{min-width:0}.kfw-info-callout{position:sticky;top:14rem;display:grid;grid-template-columns:4.4rem minmax(0,1fr);gap:1.4rem;padding:2.2rem 2rem;border:1px solid #cfe4f8;border-radius:18px;background:#eef7ff;color:#26384f;box-shadow:0 12px 32px #144a8212}.kfw-info-callout__icon{width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#1e88f5;color:#fff}.kfw-info-callout__icon svg{width:2.4rem;height:2.4rem;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.kfw-info-callout h2{margin:.3rem 0 1.2rem;color:#10233f;font-size:2rem;line-height:1.2;font-weight:800}.kfw-info-callout ul{margin:0;padding:0;list-style:none}.kfw-info-callout li{position:relative;margin:0 0 1rem;padding-left:2rem;font-size:1.38rem;line-height:1.45}.kfw-info-callout li:last-child{margin-bottom:0}.kfw-info-callout li:before{content:"\2713";position:absolute;left:0;top:0;color:#149447;font-weight:900}.contact .kfw-info-callout{position:static;margin:0 0 2.8rem;grid-template-columns:4.4rem minmax(0,1fr)}.contact .kfw-info-callout ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 2rem}.kfw-content-section .rte>:first-child,.kfw-article-section .article-template__content>:first-child{margin-top:0}.kfw-content-section .rte>:last-child,.kfw-article-section .article-template__content>:last-child{margin-bottom:0}.kfw-content-section .rte h2,.kfw-content-section .rte h3,.kfw-article-section .article-template__content h2,.kfw-article-section .article-template__content h3{color:#10233f;line-height:1.22;letter-spacing:-.02em;font-weight:800}.kfw-content-section .rte h2,.kfw-article-section .article-template__content h2{margin-top:3.6rem;padding-top:2.4rem;border-top:1px solid #e2ecf7;font-size:clamp(2.4rem,3vw,3.1rem)}.kfw-content-section .rte h3,.kfw-article-section .article-template__content h3{margin-top:2.8rem;font-size:clamp(2rem,2.4vw,2.45rem)}.kfw-content-section .rte a,.kfw-article-section .article-template__content a{color:#0d7dea;font-weight:700;text-underline-offset:.25rem}.kfw-content-section .rte ul,.kfw-content-section .rte ol,.kfw-article-section .article-template__content ul,.kfw-article-section .article-template__content ol{padding-left:2.2rem}.kfw-content-section .rte li,.kfw-article-section .article-template__content li{margin-bottom:.8rem}.kfw-content-section .rte blockquote,.kfw-article-section .article-template__content blockquote{margin:2.8rem 0;padding:1.8rem 2.2rem;border-left:4px solid #1e88f5;border-radius:0 14px 14px 0;background:#eef7ff;color:#10233f;font-style:normal}.kfw-content-section .rte table,.kfw-article-section .article-template__content table{display:table;width:100%;margin:2.4rem 0;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #dce8f6;border-radius:14px;box-shadow:none}.kfw-content-section .rte th,.kfw-article-section .article-template__content th{background:#eef7ff;color:#10233f;font-weight:800}.kfw-content-section .rte th,.kfw-content-section .rte td,.kfw-article-section .article-template__content th,.kfw-article-section .article-template__content td{padding:1.2rem 1.4rem;border:0;border-bottom:1px solid #e2ecf7;text-align:left}.kfw-content-section .rte tr:last-child td,.kfw-article-section .article-template__content tr:last-child td{border-bottom:0}.kfw-article-section .article-template{padding:3.2rem 0 6rem}.kfw-article-section .article-template header{margin-top:2.4rem;margin-bottom:2rem}.kfw-article-section .article-template__title{margin:0 0 1.2rem}.kfw-article-section .caption-with-letter-spacing{color:#66768a}.kfw-article-section .article-template__hero-container{max-width:1180px;margin:2.4rem auto 3.4rem;padding:0 2rem}.kfw-article-section .article-template__hero-container .media{height:clamp(34rem,43vw,52rem)!important;padding-bottom:0!important;border-radius:22px;overflow:hidden;box-shadow:0 18px 48px #144a8224;background:#eef5fb}.kfw-article-section .article-template__hero-container img{width:100%;height:100%;object-fit:cover;object-position:center 42%}.kfw-article-section .kfw-article--has-image>header{position:relative;z-index:3;min-height:13rem;margin-top:-18rem;margin-bottom:4rem;padding:2.8rem 3.2rem;display:flex;flex-wrap:wrap;align-content:flex-end;gap:0 1.2rem;border-radius:18px;background:linear-gradient(90deg,#07182be8,#07182bad,#07182b29);color:#fff}.kfw-article-section .kfw-article--has-image .article-template__title{flex:0 0 100%;max-width:82rem;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.32)}.kfw-article-section .kfw-article--has-image header .caption-with-letter-spacing{color:#ffffffe0}.kfw-article-section .article-template__social-sharing{margin-top:0;margin-bottom:2rem}.kfw-article-section .article-template__back{margin:3.2rem auto 0}.kfw-article-section .article-template__link{display:inline-flex;min-height:46px;align-items:center;padding:1rem 1.8rem;border:1px solid #bcd6ee;border-radius:999px;background:#fff;color:#126fc7;font-weight:800;text-decoration:none}.kfw-blog-section .main-blog{max-width:1240px}.kfw-blog-section .title--primary{margin:1.6rem 0 3rem;text-align:center}.kfw-blog-section .blog-articles{column-gap:2.4rem;row-gap:2.8rem}.kfw-blog-section .article-card-wrapper,.kfw-blog-section .article-card{height:100%}.kfw-blog-section .article-card{overflow:hidden;border:1px solid #dce8f6;border-radius:18px;background:#fff;box-shadow:0 12px 34px #144a8214;transition:transform .2s ease,box-shadow .2s ease}.kfw-blog-section .article-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px #144a8224}.kfw-blog-section .article-card__image-wrapper{margin:0}.kfw-blog-section .article-card .card__inner{border-radius:17px 17px 0 0;overflow:hidden}.kfw-blog-section .article-card:not(.card--media)>.card__inner{display:flex!important;height:auto!important;min-height:22rem!important;padding:0!important;aspect-ratio:auto!important}.kfw-blog-section .article-card:not(.card--media)>.card__inner:before{display:none!important;content:none!important;padding-bottom:0!important}.kfw-blog-section .article-card:not(.card--media)>.card__inner>.card__content{display:flex!important;flex:1 1 auto;height:auto!important;padding:0!important}.kfw-blog-section .article-card:not(.card--media)>.card__inner .card__information{width:100%;display:flex!important;flex-direction:column!important;justify-content:center;padding:2.4rem 2.2rem!important}.kfw-blog-section .article-card:not(.card--media)>.card__content{display:none!important}.kfw-blog-section .article-card__image,.kfw-blog-section .article-card__image-wrapper{height:23rem!important;min-height:23rem!important}.kfw-blog-section .article-card__image img{width:100%;height:100%;object-fit:cover;object-position:center 42%}.kfw-blog-section .article-card .card__content{padding:.6rem}.kfw-blog-section .article-card .card__information{padding:2rem}.kfw-blog-section .article-card__excerpt{color:#52657b;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}@media screen and (max-width:749px){body.template-policy #MainContent{padding:3rem 1.5rem 5rem!important}body.template-policy .shopify-policy__title{margin-bottom:1.8rem}body.template-policy .shopify-policy__title h1{font-size:3.2rem!important}body.template-policy .shopify-policy__body{padding:2.2rem 1.8rem!important;border-radius:18px!important;font-size:1.55rem!important}.kfw-content-section .main-page-title,.kfw-article-section .article-template__title,.kfw-blog-section .title--primary{font-size:3.2rem}.kfw-content-section .main-page-title{margin-bottom:1.8rem}.kfw-content-section .rte,.kfw-article-section .article-template__content{border-radius:18px;padding:2.2rem 1.8rem;font-size:1.58rem}.kfw-page-layout--with-callout{grid-template-columns:1fr}.kfw-info-callout{position:static;grid-template-columns:3.8rem minmax(0,1fr);gap:1.2rem;padding:1.8rem 1.6rem;border-radius:16px}.kfw-info-callout__icon{width:3.8rem;height:3.8rem}.kfw-info-callout__icon svg{width:2.1rem;height:2.1rem}.contact .kfw-info-callout ul{grid-template-columns:1fr}.kfw-content-section .rte table,.kfw-article-section .article-template__content table{display:block;overflow-x:auto;white-space:nowrap}.kfw-article-section .article-template{padding-top:2rem}.kfw-article-section .article-template__hero-container{margin:1.8rem auto 2.6rem;padding:0 1.5rem}.kfw-article-section .article-template__hero-container .media{height:30rem!important;border-radius:16px}.kfw-article-section .kfw-article--has-image>header{min-height:12rem;margin:-15rem 1.5rem 3rem;padding:2.2rem 1.8rem;border-radius:15px;background:linear-gradient(180deg,#07182b38,#07182be6)}.kfw-blog-section .article-card__image,.kfw-blog-section .article-card__image-wrapper{height:21rem!important;min-height:21rem!important}.kfw-blog-section .title--primary{text-align:left;margin-bottom:2.2rem}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/kfw-content-pages.css.map */
