.kg{padding:30px 0 80px}.kg-wrap{max-width:1440px;padding:0 5.2%;margin:auto}.kg-breadcrumb{display:flex;gap:13px;font-size:11px;color:var(--kalia-muted);margin-bottom:42px}.kg-breadcrumb a{text-decoration:none}.kg-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);gap:70px;align-items:center;padding-bottom:48px;border-bottom:1px solid var(--kalia-line)}.kg h1{font-size:clamp(36px,4.1vw,58px);margin:16px 0 20px;line-height:1.12;letter-spacing:-.025em}.kg-intro{font-size:15px;max-width:570px;color:var(--kalia-muted);line-height:1.85}.kg-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.kg-hero-card{background:var(--kalia-stone);padding:30px}.kg-hero-card h2{font-size:22px;margin-bottom:18px}.kg-hero-card ol{list-style:none;margin:0;padding:0;counter-reset:kgsteps}.kg-hero-card li{display:flex;gap:15px;padding:13px 0;border-top:1px solid var(--kalia-line);counter-increment:kgsteps;font-size:12px}.kg-hero-card li:before{content:"0" counter(kgsteps);color:#626b59;font-size:10px;flex:0 0 18px}.kg-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:50px;margin-top:42px}.kg-nav{align-self:start;position:sticky;top:25px}.kg-nav>p{font-size:10px;text-transform:uppercase;letter-spacing:.13em;margin-bottom:13px}.kg-nav a{display:block;padding:11px 0;border-bottom:1px solid var(--kalia-line);font-size:12px;text-decoration:none;line-height:1.6;min-height:44px}.kg-nav a:hover{text-decoration:underline;text-underline-offset:4px}.kg-content{min-width:0}.kg-section{padding-bottom:46px;margin-bottom:42px;border-bottom:1px solid var(--kalia-line);scroll-margin-top:24px}.kg-section:last-child{margin-bottom:0}.kg-section h2{font-size:clamp(26px,2.5vw,35px);margin:10px 0 16px;letter-spacing:-.02em}.kg-section>p{max-width:760px;color:var(--kalia-muted);margin-top:12px}.kg-section h3{font-size:18px;line-height:1.4;margin-bottom:10px}.kg-section p,.kg-section li{font-size:13px;line-height:1.85}.kg-family-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.kg-family-card{padding:22px 17px;border:1px solid var(--kalia-line);text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:94px}.kg-family-card:hover{background:var(--kalia-stone);border-color:#7a826e}.kg-family-card strong{font-size:13px;font-weight:500;display:block}.kg-family-card small{font-size:10px;color:var(--kalia-muted);display:block;margin-top:5px}.kg-family-card>span:last-child{font-size:20px}.kg-note{padding:18px 20px;background:#edf0e8;border-left:2px solid #727d66;margin-top:22px;font-size:12px!important;color:#42493d!important}.kg-note strong{font-weight:600}.kg-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px}.kg-card{padding:25px;border:1px solid var(--kalia-line);min-width:0}.kg-card p{color:var(--kalia-muted)}.kg-card ul,.kg-card ol{padding-left:19px;margin:16px 0 0}.kg-card li+li{margin-top:9px}.kg-card a{display:inline-block;margin-top:16px;font-size:12px;text-underline-offset:5px;min-height:30px}.kg-card .kg-tag{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#626b59;margin-bottom:13px}.kg-diagram{width:100%;height:auto;display:block;margin-bottom:23px;background:#f5f4ee}.kg-diagram text{font-family:var(--kalia-sans),Arial,sans-serif;font-size:12px;fill:#3d4737}.kg-diagram .kg-dim{stroke:#66765a;stroke-width:1.5;fill:none}.kg-diagram .kg-frame{fill:#fdfdfb;stroke:#b8b6ab;stroke-width:2}.kg-diagram .kg-glass{fill:#e5e9e0;stroke:#bbbfb4;stroke-width:1}.kg-diagram .kg-shade{fill:#dbd9c9;stroke:#9f9f8f;stroke-width:1.5}.kg-table-wrap{overflow-x:auto;margin-top:24px}.kg-table{width:100%;border-collapse:collapse;font-size:12px;text-align:left;min-width:510px}.kg-table caption{text-align:left;font-size:11px;color:var(--kalia-muted);margin-bottom:10px}.kg-table th,.kg-table td{border-bottom:1px solid var(--kalia-line);padding:16px 14px;vertical-align:top;line-height:1.8}.kg-table thead{background:var(--kalia-stone)}.kg-table th{font-weight:500}.kg-table td:first-child{width:24%;font-weight:500}.kg-table a{text-underline-offset:4px}.kg-checklist{list-style:none;padding:0;margin:24px 0}.kg-checklist li{position:relative;padding:13px 0 13px 29px;border-bottom:1px solid var(--kalia-line)}.kg-checklist li:before{content:"\2713";position:absolute;left:0;color:#66765a}.kg-faq details{border-bottom:1px solid var(--kalia-line)}.kg-faq summary{cursor:pointer;list-style:none;font-size:13px;padding:18px 28px 18px 0;position:relative;min-height:54px}.kg-faq summary::-webkit-details-marker{display:none}.kg-faq summary:after{content:"+";position:absolute;right:4px;font-size:18px;top:13px}.kg-faq details[open] summary:after{content:"\2212"}.kg-faq details>p{font-size:12px;color:var(--kalia-muted);padding-bottom:20px;max-width:750px}.kg-support-strip{display:flex;justify-content:space-between;gap:30px;align-items:center;background:var(--kalia-stone);padding:30px;margin-top:42px}.kg-support-strip h2{font-size:25px;margin:9px 0 12px}.kg-support-strip p{font-size:12px;color:var(--kalia-muted)}.kg-support-strip .kg-actions{margin-top:0;flex-shrink:0}.kg-contact-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:36px;margin-top:24px}.kg-contact-copy p{margin-bottom:16px;color:var(--kalia-muted)}.kg-contact-copy a{display:block;margin:8px 0;text-underline-offset:5px;min-height:30px;font-size:12px}.kg-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.kg-field{display:flex;flex-direction:column;gap:7px;font-size:11px;min-width:0}.kg-field--full{grid-column:1/-1}.kg-field small{font-size:10px;color:var(--kalia-muted);margin-left:5px}.kg-field input,.kg-field select,.kg-field textarea{border:1px solid #8c9386;background:#fff;color:var(--kalia-ink);font:inherit;font-size:14px;padding:12px;min-height:46px;border-radius:0;width:100%;box-sizing:border-box}.kg-field textarea{resize:vertical;min-height:120px}.kg-contact-form .kalia-button{margin-top:20px}.kg-privacy{font-size:10px!important;color:var(--kalia-muted);line-height:1.8;margin-top:15px!important}.kg-success{border:1px solid #9ba58d;background:#edf0e8;padding:28px}.kg-success h3{font-size:23px}.kg-success p{margin-top:12px}.kg-error{padding:18px;border:1px solid #a65c4e;background:#fff5ef;margin-bottom:20px}.kg [id]{scroll-margin-top:25px}.kg a:focus-visible,.kg summary:focus-visible,.kg input:focus-visible,.kg textarea:focus-visible,.kg select:focus-visible,.kg button:focus-visible{outline:2px solid #66765a;outline-offset:4px}@media(max-width:1050px){.kg-hero{gap:35px}.kg-layout{grid-template-columns:180px minmax(0,1fr);gap:30px}.kg-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kg-two{gap:16px}.kg-card{padding:20px}.kg-contact-layout{grid-template-columns:1fr}.kg-support-strip{align-items:flex-start;flex-direction:column}}@media(max-width:749px){.kg{padding:22px 0 48px}.kg-wrap{padding:0 22px}.kg-breadcrumb{margin-bottom:28px;font-size:10px}.kg-hero{grid-template-columns:1fr;gap:28px;padding-bottom:30px}.kg h1{font-size:37px;margin:13px 0 17px}.kg-intro{font-size:13px}.kg-hero-card{padding:22px}.kg-hero-card h2{font-size:20px}.kg-layout{display:block;margin-top:26px}.kg-nav{position:static;display:flex;gap:9px;flex-wrap:wrap;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid var(--kalia-line)}.kg-nav>p{width:100%;margin-bottom:0}.kg-nav a{border:1px solid var(--kalia-line);padding:10px 12px;font-size:10px;min-height:40px;display:flex;align-items:center}.kg-section{padding-bottom:30px;margin-bottom:30px}.kg-section h2{font-size:27px}.kg-section p,.kg-section li{font-size:12px}.kg-family-grid{gap:10px}.kg-family-card{padding:16px 12px;min-height:89px}.kg-family-card strong{font-size:12px}.kg-family-card small{font-size:9px}.kg-two{grid-template-columns:1fr;gap:18px}.kg-card{padding:20px}.kg-table{min-width:490px}.kg-table th,.kg-table td{padding:13px 10px}.kg-actions .kalia-button{font-size:11px;min-height:46px;padding:12px 16px}.kg-support-strip{padding:24px;margin-top:30px;gap:22px}.kg-support-strip h2{font-size:24px}.kg-contact-layout{gap:20px}.kg-fields{grid-template-columns:1fr}.kg-field--full{grid-column:auto}.kg-field input,.kg-field select,.kg-field textarea{font-size:16px}.kg-field{font-size:11px}.kg-contact-form .kalia-button{width:100%}.kg-privacy{font-size:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/kalia-guidance.css.map */
