.khac-first{--ink:#49362b;--gold:#b79a72;color:var(--ink);font-size:16px;line-height:1.9;overflow-wrap:anywhere;max-width:1040px;margin:auto}.khac-first *{box-sizing:border-box}.khac-first section{margin:0 0 48px;scroll-margin-top:145px}.khac-first h2{background:none;border:0;padding:0;color:var(--ink);font-size:clamp(23px,3.2vw,32px);line-height:1.5;margin:0 0 24px}.khac-first h2:before,.khac-first h2:after,.khac-first h3:before,.khac-first h3:after{display:none}.khac-first h3{background:none;border:0;padding:0;font-size:20px;color:var(--ink);line-height:1.6;margin:0 0 12px}.khac-first p{margin:0 0 16px}.khac-first .khac-first-eyebrow{font-size:12px;letter-spacing:.16em;color:#80623f;margin-bottom:12px}.khac-first-hero{padding:42px;background:linear-gradient(135deg,#f4ece0,#fffcf7);border:1px solid #d9c9b2;border-radius:20px}.khac-first-actions,.khac-first-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}.khac-first-actions a{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:88px;padding:18px;text-align:center;border-radius:12px;text-decoration:none!important;font-size:21px;font-weight:700;line-height:1.6}.khac-first-actions span{font-size:14px;font-weight:500}.khac-first-web{background:#b95a17;color:#fff!important}.khac-first-line{background:#23783c;color:#fff!important}.khac-first-phone{background:#4b3527;color:#fff!important}.khac-first-note,.khac-first-panel{padding:22px;background:#fcf8f1;border-left:3px solid var(--gold);border-radius:0 12px 12px 0}.khac-first-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:42px}.khac-first-nav a,.khac-first-outline{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 16px;border:1px solid #b79a72;border-radius:8px;color:var(--ink);text-decoration:none!important;text-align:center;line-height:1.6}.khac-first-outline{width:fit-content;max-width:100%;background:#fff}.khac-first-textlink{display:inline-block;padding:10px 0;color:#76512e;text-decoration:underline}.khac-first-steps{list-style:none;counter-reset:visit;padding:0;margin:0 0 26px}.khac-first-steps>li{counter-increment:visit;position:relative;padding:8px 0 26px 64px;margin-bottom:20px;border-bottom:1px solid #e7ded2}.khac-first-steps>li:before{content:counter(visit);position:absolute;left:0;top:5px;width:42px;height:42px;border-radius:50%;background:#6d5038;color:#fff;text-align:center;line-height:42px;font-size:20px}.khac-first-panel ul{padding-left:22px;margin:0}.khac-first-panel li{margin:0 0 12px}.khac-first-grid article{padding:26px;border:1px solid #e2d7c8;border-radius:14px;background:#fffdf9;min-width:0}.khac-first dl{display:grid;grid-template-columns:90px 1fr;gap:8px;margin:0 0 16px}.khac-first dt{font-weight:600}.khac-first dd{margin:0}.khac-first-parking{font-weight:700;font-size:20px}.khac-first-contact{padding:32px;border-top:1px solid #d9c9b2;background:#faf6ef;border-radius:14px}.khac-first a:focus-visible{outline:3px solid #89672f;outline-offset:3px}@media(max-width:768px){.khac-first-hero{padding:26px 20px}.khac-first-actions,.khac-first-grid{grid-template-columns:1fr;gap:14px}.khac-first-nav{grid-template-columns:repeat(2,minmax(0,1fr));font-size:14px}.khac-first-grid article,.khac-first-contact{padding:22px 18px}.khac-first-note,.khac-first-panel{padding:18px 16px}.khac-first-steps>li{padding-left:50px}.khac-first section{margin-bottom:34px}.page-id-4295 .khac-social-rail{position:static;max-width:none;flex-direction:row;justify-content:center;padding:16px}.page-id-4295 .khac-social-rail a{border-right:1px solid #c8ae88;border-radius:10px;width:110px}}