:root{--ink:#123849;--blue:#357ba2;--paper:#f3eee4;--line:#c8c1b4;--yellow:#e4bf36;--brick:#bd513d;--sage:#cbded6;--white:#fffdf8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:#173440;font-family:"Arial Narrow",Arial,sans-serif;font-size:16px}.kr-top,.kr-header,.kr-ticker,main,.kr-footer{max-width:1500px;margin:auto}.kr-top{height:30px;padding:0 48px;background:var(--ink);color:white;display:flex;align-items:center;justify-content:space-between;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.kr-header{height:70px;padding:0 48px;display:flex;align-items:center;gap:32px;background:#f7f3ea;border-bottom:1px solid #c9c1b4}.kr-logo{display:flex;align-items:center;color:var(--ink);text-decoration:none;font-size:27px;line-height:1;letter-spacing:-1.5px;white-space:nowrap}.kr-logo b{font-family:Impact,"Arial Narrow",sans-serif;font-weight:500}.kr-logo span{border:2px solid var(--ink);padding:3px 5px;margin-left:3px;font-family:Georgia,serif;font-size:22px}.kr-header nav{display:flex;align-items:center;gap:28px;flex:1}.kr-header nav a{color:#173440;text-decoration:none;font-size:13px}.kr-check,.kr-button{display:inline-block;background:var(--ink);color:white!important;padding:13px 24px;text-decoration:none;font-weight:bold}.kr-check{background:var(--yellow);color:var(--ink)!important}.kr-ticker{height:32px;padding:0 48px;background:#3b799b;color:white;display:flex;align-items:center;justify-content:space-between;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background-image:linear-gradient(90deg,transparent 97%,rgba(255,255,255,.13) 97%),linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px);background-size:22px 22px}.kr-ticker b{font-family:cursive;font-weight:400;text-transform:none;font-size:14px}main{background:var(--paper)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Georgia,"Times New Roman",serif;color:#163c4c}.kr-hero{display:grid;grid-template-columns:58% 42%;min-height:455px}.kr-hero picture,.kr-hero img{width:100%;height:100%;object-fit:cover}.kr-hero>div{position:relative;padding:54px 48px 28px;background-color:#f4efe5;background-image:linear-gradient(rgba(24,74,91,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(24,74,91,.09) 1px,transparent 1px);background-size:28px 28px}.kr-label{display:inline-block;background:var(--brick);color:white;padding:5px 11px;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.kr-hero h1{font-size:52px;line-height:.98;margin:18px 0}.kr-hero p{max-width:590px;font-size:18px;line-height:1.35}.kr-actions{display:flex;align-items:center;gap:28px}.kr-actions>a:last-child{color:var(--ink)}.kr-hero em{position:absolute;right:40px;bottom:68px;background:var(--yellow);padding:15px;transform:rotate(-6deg);font-family:cursive;font-size:20px}.kr-progress{position:absolute;bottom:20px;left:48px;right:48px;display:flex;justify-content:space-between;border-top:1px solid var(--ink);padding-top:8px;font-size:11px}.kr-road,.kr-current,.kr-checkhouse,.kr-docs,.kr-promise{padding:20px 48px}.kr-road{background:#f7f3ea;border-bottom:1px solid var(--line)}.kr-road header,.kr-types header{display:flex;justify-content:space-between;align-items:end}.kr-road h2,.kr-current h2,.kr-checkhouse h2,.kr-types h2,.kr-docs h2{font-size:28px;margin-bottom:12px}.kr-road header a{color:var(--ink);font-size:12px}.kr-road ol{display:grid;grid-template-columns:repeat(6,1fr);list-style:none;padding:0;margin:0}.kr-road li{display:grid;grid-template-columns:34px 1fr;padding:8px 18px;border-left:1px solid #aab5b4}.kr-road li b{grid-row:1/3;color:var(--ink);font-family:Georgia;font-size:18px}.kr-road li strong{font-size:13px}.kr-road li span{font-size:11px;margin-top:8px}.kr-current{padding-top:28px}.kr-current>div{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.kr-card{color:inherit;text-decoration:none;background:#f7f3ea;border:1px solid #d2cbc0;padding-bottom:15px}.kr-card img{width:100%;height:235px;object-fit:cover}.kr-card span{display:inline-block;margin:10px 18px 5px;border:1px solid #537a87;padding:3px 7px;text-transform:uppercase;font-size:10px}.kr-card h3,.kr-card p,.kr-card small{display:block;margin-left:18px;margin-right:18px}.kr-card h3{font-size:25px;line-height:1.05;margin-bottom:8px}.kr-card p{font-size:14px}.kr-card small{color:#53676e}.kr-cost{display:grid;grid-template-columns:53% 47%;background:var(--ink);color:white}.kr-cost>div{position:relative;padding:38px 48px}.kr-cost h2{color:var(--yellow);font-size:43px;line-height:1.05}.kr-cost p{font-size:18px;max-width:430px}.kr-cost ul{position:absolute;right:35px;top:38px;list-style:none;margin:0;width:210px}.kr-cost li{border-bottom:1px solid #8aa0a8;padding:10px}.kr-yellow{background:var(--yellow);color:var(--ink)!important;margin-top:14px}.kr-cost picture,.kr-cost img{width:100%;height:100%;min-height:330px;object-fit:cover}.kr-checkhouse{background:#f8f4eb}.kr-housegrid{display:grid;grid-template-columns:31% 49% 20%;align-items:stretch}.kr-housegrid ol{list-style:none;padding:0 25px 0 0;margin:0}.kr-housegrid li{display:flex;gap:16px;border-bottom:1px solid #ccd1cc;padding:12px}.kr-housegrid li b{background:var(--sage);padding:8px}.kr-housegrid li strong,.kr-housegrid li span{display:block}.kr-housegrid li span{font-size:12px}.kr-housegrid picture,.kr-housegrid img{width:100%;height:330px;object-fit:cover}.kr-housegrid aside{padding:26px;background:linear-gradient(135deg,var(--brick) 0 55%,transparent 55%);display:flex;flex-direction:column;justify-content:space-between}.kr-housegrid aside b{color:white;font:25px/1.1 Georgia}.kr-housegrid aside em{font-family:cursive}.kr-checkhouse>.kr-button{margin-top:-45px;position:relative}.kr-types{position:relative;padding:24px 48px 34px;background:var(--sage)}.kr-types header p{font-size:13px}.kr-types>div{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;width:75%}.kr-types article{background:rgba(255,255,255,.65);padding:12px}.kr-types article h3{margin:0;font-size:18px}.kr-types article p{margin:3px 0 0;font-size:12px}.kr-types>img{width:75%;height:210px;object-fit:cover}.kr-types>.kr-button{position:absolute;right:48px;bottom:72px}.kr-modern{display:grid;grid-template-columns:40% 60%;background:#397c9f;color:white}.kr-modern picture,.kr-modern img{width:100%;height:100%;min-height:345px;object-fit:cover}.kr-modern>div{padding:38px 44px;background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px);background-size:30px 30px}.kr-modern h2{color:white;font-size:39px}.kr-modern ol{display:flex;list-style:none;padding:0;gap:30px}.kr-modern li b{background:#f6f0e6;color:var(--ink);padding:5px}.kr-paper{background:var(--paper);color:var(--ink)!important}.kr-docs{display:grid;grid-template-columns:1fr auto;align-items:end;background:#f7f3ea}.kr-docs h2{grid-column:1/-1}.kr-docs>div{display:grid;grid-template-columns:repeat(5,1fr)}.kr-docs span{padding:13px;border:1px solid #d3cdc3;font-size:11px}.kr-docs span b{display:block;margin-bottom:7px}.kr-docs>a{margin-left:20px}.kr-contract{display:grid;grid-template-columns:28% 28% 44%;min-height:210px}.kr-contract>div:first-child{padding:30px 48px;background:var(--brick);color:white}.kr-contract>div:first-child h2{color:white;font-size:29px}.kr-contract img{width:100%;height:100%;object-fit:cover}.kr-contract>div:last-child{padding:35px}.kr-contract h3{font-size:22px}.kr-myth{display:grid;grid-template-columns:1.3fr repeat(4,1fr) auto;align-items:center;padding:17px 48px;background:var(--yellow)}.kr-myth h2{font-family:Impact,sans-serif;font-size:32px;margin:0}.kr-myth span{padding:7px 17px;border-left:1px solid #a98b23;font-size:13px}.kr-myth a{background:var(--ink);color:white;padding:12px 22px;text-decoration:none}.kr-promise{display:flex;align-items:center;gap:45px;background:#f7f3ea}.kr-promise h2{font-size:25px;margin:0;flex:1}.kr-promise span{font-size:12px}.kr-newsletter{display:flex;justify-content:space-between;align-items:center;padding:30px 48px;background:var(--ink);color:white}.kr-newsletter h2{color:var(--yellow);font-size:30px;margin-bottom:5px}.kr-newsletter p{font-size:12px;margin:0}.kr-newsletter form{display:flex;align-items:center;gap:8px}.kr-newsletter input[type=email]{min-width:300px;padding:13px;border:0}.kr-newsletter button{border:0;background:var(--brick);color:white;padding:13px 25px}.kr-footer{padding:35px 48px 70px;background:#f7f3ea}.kr-footer>div{display:flex;justify-content:space-between;align-items:center}.kr-footer nav{display:flex;gap:20px}.kr-footer nav a{color:var(--ink);text-decoration:none;font-size:12px}.kr-footer p{font-family:cursive;text-align:right;margin-top:28px}.kr-footer small{color:#65767b}.kr-article,.kr-info{max-width:1000px;padding:45px!important}.kr-article article,.kr-info>article,.kr-info>section{background:#f8f5ee;padding:30px}.kr-article h1,.kr-info h1{font:48px/1.05 Georgia;color:var(--ink)}.kr-article h2,.kr-info h2{font:30px Georgia}.kr-article img{max-width:100%;height:auto}.kr-article a,.kr-info a{color:#276f92}
@media(max-width:900px){.kr-top{padding:0 18px}.kr-top span:last-child,.kr-header nav,.kr-check{display:none}.kr-header{padding:0 18px;height:60px;justify-content:space-between;gap:8px}.kr-header .kr-logo{min-width:0;font-size:20px;letter-spacing:-1px}.kr-header .kr-logo span{font-size:16px;padding:3px}.kr-header .blog-search-button,.kr-header .menu-toggle{position:static;flex:0 0 44px;margin:0}.kr-ticker{padding:0 18px}.kr-ticker b{display:none}.kr-hero{grid-template-columns:1fr}.kr-hero picture,.kr-hero img{height:300px}.kr-hero>div{padding:30px 20px 80px}.kr-hero h1{font-size:40px}.kr-hero em{right:20px;bottom:66px;font-size:15px}.kr-progress{left:20px;right:20px}.kr-road,.kr-current,.kr-checkhouse,.kr-docs,.kr-promise{padding:20px}.kr-road ol{grid-template-columns:repeat(2,1fr)}.kr-current>div{grid-template-columns:1fr}.kr-card img{height:240px}.kr-cost{grid-template-columns:1fr}.kr-cost>div{padding:30px 20px 160px}.kr-cost h2{font-size:35px}.kr-cost ul{left:20px;right:20px;top:auto;bottom:10px;width:auto}.kr-housegrid{grid-template-columns:1fr}.kr-housegrid aside{min-height:180px}.kr-checkhouse>.kr-button{margin:15px 0 0}.kr-types{padding:20px}.kr-types header{display:block}.kr-types>div,.kr-types>img{width:100%}.kr-types>.kr-button{position:static;margin-top:15px}.kr-modern{grid-template-columns:1fr}.kr-modern>div{padding:30px 20px}.kr-modern ol{display:grid;gap:12px}.kr-docs{display:block}.kr-docs>div{grid-template-columns:1fr 1fr}.kr-docs>a{margin:18px 0 0}.kr-contract{grid-template-columns:1fr}.kr-contract>div:first-child{padding:30px 20px}.kr-contract img{height:230px}.kr-myth{grid-template-columns:1fr;padding:20px}.kr-myth span{border-left:0;border-top:1px solid #a98b23}.kr-promise{display:block}.kr-promise span{display:block;margin:10px 0}.kr-newsletter{display:block;padding:30px 20px}.kr-newsletter form{margin-top:20px;display:block}.kr-newsletter input[type=email],.kr-newsletter button{width:100%;margin-bottom:8px}.kr-footer{padding:30px 20px}.kr-footer>div{display:block}.kr-footer nav{margin-top:25px;flex-wrap:wrap}.kr-footer p{text-align:left}.kr-article,.kr-info{padding:20px!important}.kr-article h1,.kr-info h1{font-size:38px}}
