.kit-home-blog{margin-block:64px}.kit-blog-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:24px}.kit-blog-heading h2{margin:0}.kit-blog-heading>a,.kit-blog-read,.kit-blog-back{font-weight:650;text-underline-offset:4px}.kit-blog-list{border-top:1px solid var(--line)}.kit-blog-row{display:grid;grid-template-columns:200px minmax(0,1fr) auto;gap:28px;padding-block:28px;border-bottom:1px solid var(--line);align-items:start}.kit-blog-picture{display:block;aspect-ratio:3/2;overflow:hidden;border-radius:6px;background:var(--mist)}.kit-blog-thumbnail{display:block;width:100%;height:100%;object-fit:cover}.kit-blog-placeholder{display:grid;place-items:center;height:100%;color:var(--navy);font-weight:650}.kit-blog-summary h2,.kit-blog-summary h3{font-size:22px;line-height:1.4;margin:0 0 10px;letter-spacing:-.4px}.kit-blog-summary h2 a,.kit-blog-summary h3 a{text-decoration:none}.kit-blog-summary p{margin:0 0 12px;font-size:15px;line-height:1.75}.kit-blog-date{display:inline-block;white-space:nowrap;font-size:12px;font-variant-numeric:tabular-nums;color:var(--navy);background:var(--mist);padding:6px 10px;border-radius:4px}.kit-blog-main{padding-block:40px 64px}.kit-blog-main>.page-intro+.kit-blog-columns{margin-block-start:32px}.kit-blog-main>.page-intro .kit-blog-description{margin-top:22px}@media (max-width:700px){.kit-blog-main>.page-intro+.kit-blog-columns{margin-block-start:24px}}.kit-blog-columns{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:48px;align-items:start}.kit-blog-back{display:inline-block;margin-bottom:32px}.kit-blog-article{min-width:0}.kit-blog-article h1{font-size:clamp(28px,3vw,40px);line-height:1.25;max-width:100%;margin:0 0 24px;overflow-wrap:anywhere;text-wrap:balance}.kit-blog-categories{margin-block:16px 24px;font-size:14px}.kit-blog-cover{display:block;width:100%;height:auto;max-height:560px;object-fit:cover;border-radius:8px;margin-bottom:32px}.kit-blog-body{max-width:72ch;font-size:17px;line-height:1.85;overflow-wrap:anywhere}.kit-blog-body h2{font-size:28px;line-height:1.35;margin:40px 0 16px}.kit-blog-body h3{margin-top:28px}.kit-blog-body img,.kit-blog-body video,.kit-blog-body iframe{max-width:100%}.kit-blog-body img{height:auto}.kit-blog-body figure{max-width:100%;margin-inline:0}.kit-blog-body pre,.kit-blog-body .wp-block-table{overflow-x:auto}.kit-blog-body a{text-decoration:underline;text-underline-offset:3px}.kit-blog-sidebar{display:flex;flex-direction:column;gap:32px;background:#fff0;padding:0;border-radius:0;min-width:0}.kit-blog-sidebar>section,.kit-blog-sidebar>nav{background:var(--mist);padding:28px;border-radius:8px}.kit-blog-sidebar h2{font-size:21px;line-height:1.4;margin:0 0 16px}.kit-blog-sidebar>section+nav{margin-top:0}.kit-blog-sidebar ul{list-style:none;margin:0;padding:0}.kit-blog-sidebar li{padding-block:16px;border-bottom:1px solid var(--line)}.kit-blog-sidebar li:first-child{padding-top:0}.kit-blog-sidebar li:last-child{border-bottom:0}.kit-blog-sidebar li>a{font-weight:600;text-decoration:none;overflow-wrap:anywhere}.kit-blog-sidebar .kit-blog-date{display:block;padding:0;margin-top:8px}.kit-blog-sidebar nav li{display:flex;justify-content:space-between;gap:16px}.kit-category-count{font-size:13px;font-variant-numeric:tabular-nums}.kit-blog-sidebar a[aria-current]{text-decoration:underline;text-underline-offset:4px}.kit-blog-columns .kit-blog-row{grid-template-columns:225px minmax(0,1fr) auto;gap:20px}.kit-blog-columns .kit-blog-summary h2{font-size:20px}.kit-blog-pagination ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin-top:32px}.kit-blog-pagination a,.kit-blog-pagination .current{display:inline-flex;min-width:44px;min-height:44px;padding:8px 14px;justify-content:center;align-items:center;background:var(--mist);border-radius:4px}.kit-blog-pagination .current{background:var(--navy);color:#fff}.kit-blog-empty{padding-block:28px}@media (max-width:1150px){.kit-blog-columns .kit-blog-row{grid-template-columns:180px minmax(0,1fr)}.kit-blog-columns .kit-blog-row>.kit-blog-date{grid-column:2;justify-self:start}}@media (max-width:950px){.kit-blog-article h1{text-wrap:wrap}.kit-main-nav .kit-blog-menu{display:none!important}.kit-main-nav .wp-block-navigation-item:nth-last-child(3){grid-column:span 2}.kit-blog-columns{grid-template-columns:minmax(0,1fr);gap:40px}.kit-blog-row{grid-template-columns:160px minmax(0,1fr) auto;gap:20px}}@media (max-width:600px){.kit-home-blog{margin-block:40px}.kit-blog-heading{align-items:start;flex-direction:column;gap:12px}.kit-blog-row,.kit-blog-columns .kit-blog-row{grid-template-columns:88px minmax(0,1fr);gap:12px 16px;padding-block:22px}.kit-blog-columns .kit-blog-row{grid-template-columns:132px minmax(0,1fr)}.kit-blog-row>.kit-blog-date{grid-column:2;justify-self:start}.kit-blog-summary h2,.kit-blog-summary h3,.kit-blog-columns .kit-blog-summary h2{font-size:18px;overflow-wrap:anywhere}.kit-blog-summary p{font-size:14px}.kit-blog-main{padding-block:28px 40px}.kit-blog-sidebar>section,.kit-blog-sidebar>nav{padding:22px}.kit-blog-body{font-size:16px}.kit-blog-body h2{font-size:25px}}.kit-blog-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin-bottom:24px}.kit-blog-meta .kit-blog-categories{margin:0}.kit-blog-meta .kit-blog-categories:empty{display:none}.kit-blog-meta .kit-blog-date{white-space:normal}.kit-information-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:48px;align-items:start;margin-block:32px 64px}.kit-information-layout>.privacy-copy{margin:0;padding-bottom:0;min-width:0}.kit-information-sidebar{min-width:0}.kit-information-sidebar .service-category-nav{margin-top:0}.kit-faq-jumps{display:flex;flex-wrap:wrap;gap:12px 24px;margin-block:32px}.kit-faq-jumps a{font-size:14px;font-weight:600;text-underline-offset:4px}.kit-faq-content{max-width:960px;padding-bottom:64px}.kit-faq-section+.kit-faq-section{margin-top:48px}.kit-faq-section h2{font-size:26px;margin-bottom:20px}.kit-faq-item{border-top:1px solid var(--line)}.kit-faq-item:last-child{border-bottom:1px solid var(--line)}.kit-faq-item summary{cursor:pointer;padding:20px 0;font-weight:600;line-height:1.6}.kit-faq-item p{max-width:72ch;margin:0;padding:0 0 24px;line-height:1.8}.kit-faq-item[open] summary{padding-bottom:12px}@media (max-width:950px){.kit-information-layout{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:700px){.kit-information-layout{margin-block:24px 40px}.kit-faq-jumps{gap:12px 20px;margin-block:24px}.kit-faq-content{padding-bottom:40px}.kit-faq-section+.kit-faq-section{margin-top:36px}.kit-faq-section h2{font-size:23px}.kit-home-blog .kit-blog-date{display:none}.site-footer .footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.site-footer .footer-company,.site-footer .footer-contact{grid-column:1 / -1}.site-footer .footer-menu,.site-footer .footer-main-nav{min-width:0}.site-footer .footer-menu a,.site-footer .footer-main-nav a{overflow-wrap:anywhere}}