/* KAS114: loan pages, shared layout with distinct existing journeys. */
body:is(.page-id-7526,.page-id-7580) #content#content{padding-top:150px!important}
.kl114{max-width:1240px;margin:auto;padding:12px 32px 56px;color:#242424;font-size:18px;line-height:1.65}
.kl114 h1{font-size:clamp(34px,3.8vw,54px)!important;line-height:1.12!important;font-weight:400!important;max-width:23ch;margin:0 0 22px!important;color:#242424!important}
.kl114 h2{font-size:clamp(28px,3vw,38px)!important;line-height:1.2!important;font-weight:400!important;margin:0 0 24px!important;color:#242424!important}
.kl114 p{color:#525252;max-width:68ch}.kl114 a{color:#242424;text-decoration:underline;text-underline-offset:5px}.kl114 a:hover{color:#b00806}
.kl114 :is(a,button,summary):focus-visible{outline:2px solid #c90907;outline-offset:4px}
.kl114-hero{padding:24px 0 48px}.kl114-hero.has-image{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:40px}
.kl114-hero figure{margin:0}.kl114-hero img{display:block;width:100%;height:auto}.kl114 figcaption,.kl114-note{font-size:15px;line-height:1.55;color:#555;margin-top:14px}
.kl114-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 28px;margin-top:24px}
.kl114 .kl114-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;background:#c90907;color:#fff!important;font-size:17px;font-weight:600;text-decoration:none;text-align:center;line-height:1.4}
.kl114 .kl114-button:hover{background:#a40706}
.kl114 .ku-pilot{padding:32px 0 48px;scroll-margin-top:130px}.kl114 .ku-pilot header{text-align:left;max-width:none;margin-bottom:24px}.kl114 .ku-pilot header p{margin:0}
.kl114 .ku-layout{padding:28px;gap:26px}.kl114 .ku-layout p{font-size:17px;line-height:1.65}
.kl114 .ku-steps button{font-size:17px;min-height:52px}.kl114 .ku-steps button span{font-size:14px;color:#555}
.kl114 .ku-picture small{font-size:14px;line-height:1.5;color:#555}.kl114 .ku-picture svg text{font-size:17px}
.kl114 .ku-panels{min-height:260px}.kl114 .ku-panels h3{font-size:24px!important}.kl114 .ku-replay{font-size:16px;min-height:44px;color:#444}
.kl114-management{padding:40px 0;border-top:1px solid #ddd}.kl114-management dl{margin:0}.kl114-management dl>div{display:grid;grid-template-columns:240px 1fr;gap:32px;padding:22px 0;border-bottom:1px solid #ddd}.kl114-management dt{font-size:22px;font-weight:500;line-height:1.35}.kl114-management dd{margin:0;color:#525252;max-width:65ch}
.kl114-faq{padding:24px 0 40px}.kl114-faq details{border-bottom:1px solid #ddd;padding:18px 0}.kl114-faq summary{cursor:pointer;font-size:21px;line-height:1.4;padding:8px 0}.kl114-faq details[open] summary{color:#b00806;margin-bottom:12px}.kl114-faq p{margin:0 0 10px}
.kl114-final{background:#f4f4f2;padding:32px}.kl114-final p{margin-bottom:24px}
@media(max-width:1024px){.kl114-hero.has-image{grid-template-columns:1fr 1fr;gap:24px}.kl114 .ku-layout{grid-template-columns:1fr}.kl114 .ku-picture svg{max-height:290px}.kl114 .ku-panels{min-height:0}}
@media(max-width:767px){body:is(.page-id-7526,.page-id-7580) #content#content{padding-top:104px!important}.kl114{padding:0 20px 36px;font-size:17px}.kl114-hero{padding:18px 0 28px}.kl114-hero.has-image{grid-template-columns:1fr;gap:26px}.kl114-actions{gap:14px;margin-top:20px}.kl114-actions>a{width:100%;text-align:center;padding:12px}.kl114 .ku-pilot{padding:24px 0 32px;scroll-margin-top:100px}.kl114 .ku-layout{padding:16px;gap:20px}.kl114 .ku-picture svg{max-height:235px}.kl114 .ku-picture svg text{font-size:21px}.kl114 .ku-steps button{font-size:16px;padding:12px 8px}.kl114 .ku-steps button span{margin-right:6px}.kl114 .ku-panels{padding-top:20px}.kl114-management{padding:30px 0}.kl114-management dl>div{grid-template-columns:1fr;gap:8px;padding:20px 0}.kl114-faq summary{font-size:20px}.kl114-final{padding:24px}.kl114-final .kl114-button{width:100%}}
/* Keep one project invitation on these two detail pages. */
body:is(.page-id-7526,.page-id-7580) .kasier-footer-cta{display:none!important}
