.kg-guides{--guide-ink:#302a30;--guide-paper:#f2ecdf;--guide-muted:#65595e;color:var(--guide-ink);background:var(--guide-paper)}.kg-guides [hidden]{display:none!important}.kg-guides :where(h1,h2,h3,h4,p,fieldset){margin:0}body .kg-guides :is(h1,h2,h3,h4){font-family:var(--font-heading--family);font-weight:400;text-wrap:balance}body .kg-guides p{line-height:1.75}.kg-guides__wrap{width:min(100%,78rem);margin-inline:auto;padding-inline:2.5rem}.kg-guides__hero{color:#f6f1e8;background:radial-gradient(ellipse at 85% 100%,#47364d77,transparent 55%),#0a0913;border-bottom:1px solid #b1976d}.kg-guides__back{padding:1rem 0;font-size:.76rem}.kg-guides__back a{display:inline-flex;align-items:center;gap:.75rem;min-height:2.75rem;color:#e0c799;text-decoration:none}.kg-guides__heading{display:grid;grid-template-columns:minmax(0,1fr) 10rem;gap:4rem;align-items:center;padding:2rem 0 3.7rem}body .kg-guides__eyebrow{color:#dcc292;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase}body .kg-guides h1{margin:.9rem 0 1.2rem;font-size:clamp(2.8rem,4.7vw,4.8rem);color:#f6f1e8;line-height:1.08;letter-spacing:-.03em}body .kg-guides__intro{max-width:37rem;color:#dbd1dc;font-size:1rem}.kg-guides__mark{text-align:center;color:#d4b781}.kg-guides__mark span:first-child{display:block;font-family:var(--font-heading--family);font-size:7rem;line-height:1}.kg-guides__mark span:last-child{display:block;margin-top:.8rem;font-size:.65rem;text-transform:uppercase;letter-spacing:.15em}.kg-guides__library{padding-block:2.8rem 4rem}.kg-guides__search{display:block;max-width:43rem;font-size:1.2rem;font-family:var(--font-heading--family)}body .kg-guides input[type=search],body .kg-guides select{display:block;width:100%;margin-top:.7rem;padding:.85rem 1rem;min-height:3.25rem;font-family:var(--font-body--family);font-size:.9rem;background:#fcf8ef;color:#302a30;border:1px solid #b9aa94;border-radius:2px}.kg-guides input::placeholder{color:#76686c;opacity:1}.kg-guides__filters{padding:0;border:0;margin-top:1.5rem}.kg-guides__filters legend{font-size:.75rem;margin-bottom:.7rem;color:var(--guide-muted)}.kg-guides__filters>div{display:flex;gap:.5rem;flex-wrap:wrap}body .kg-guides button{min-height:2.75rem;padding:.65rem 1rem;font-family:var(--font-body--family);font-size:.75rem;line-height:1.4;background:transparent;color:#45383d;border:1px solid #b8a78f;border-radius:2px;cursor:pointer}body .kg-guides button[aria-pressed=true]{color:#faf4e9;border-color:#493945;background:#493945}.kg-guides :is(button,a,input,select,summary):focus-visible{outline:2px solid #8667ad;outline-offset:4px}.kg-guides button:hover{border-color:#59404d}body .kg-guides__count{margin-top:1.2rem;font-size:.75rem;color:var(--guide-muted)}body .kg-guides__scope{margin:1.3rem 0 1.7rem;max-width:57rem;color:var(--guide-muted);font-size:.75rem}.kg-guides__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem}.kg-guides__guide{background:#fbf7ee;border:1px solid #cbbca3;scroll-margin-block-start:7rem;min-width:0}.kg-guides__guide[open]{grid-column:1/-1;border-color:#a58c65}.kg-guides summary{display:flex;gap:1.3rem;align-items:flex-start;padding:1.8rem;cursor:pointer;list-style:none;min-height:11rem}.kg-guides summary::-webkit-details-marker{display:none}.kg-guides summary:hover{background:#e9decc66}.kg-guides__number{font-family:var(--font-heading--family);font-size:1.7rem;line-height:1.3;color:#967850}.kg-guides__summary{display:block;flex:1}.kg-guides__family{display:block;color:#796549;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}body .kg-guides h2{font-size:clamp(1.6rem,2.5vw,2rem);line-height:1.2;color:#302a30;margin:.5rem 0 .7rem}.kg-guides__abstract{display:block;max-width:39rem;font-size:.88rem;line-height:1.7;color:var(--guide-muted)}.kg-guides__plus{flex-shrink:0;font-size:1.6rem;font-weight:300;line-height:1;color:#7c6241}.kg-guides__guide[open] .kg-guides__plus{transform:rotate(45deg)}.kg-guides__guide[open] summary{min-height:auto;border-bottom:1px solid #e0d4c0}.kg-guides__article{padding:2rem 2.2rem}.kg-guides__columns{display:grid;grid-template-columns:1fr 1fr;gap:3rem}body .kg-guides h3{font-size:1.4rem;line-height:1.3;margin-bottom:1rem}.kg-guides__columns :is(ol,ul){padding-left:1.3rem;margin:0}.kg-guides__columns li{padding-left:.35rem;margin-bottom:1rem;font-size:1rem;line-height:1.8}.kg-guides__columns li::marker{color:#92764d}.kg-guides__avoid{border-left:2px solid #a47e5d;padding-left:1.2rem;margin-top:1.7rem}body .kg-guides__avoid h3{font-size:1.15rem;margin-bottom:.6rem}body .kg-guides__avoid p{font-size:1rem}.kg-guides__water{margin-top:1.8rem;padding:1.8rem;background:#e9e1d2;border:1px solid #c9b89b}body .kg-guides__water>p{font-size:.8rem;max-width:42rem}.kg-guides__water label{display:block;font-size:.75rem;margin-top:1.1rem}body .kg-guides__water select{max-width:32rem}.kg-guides__answers>div{margin-top:1.2rem;max-width:46rem}body .kg-guides h4{font-size:1.15rem;margin-bottom:.5rem}body .kg-guides__answers p{font-size:1rem}body .kg-guides__water .kg-guides__small{margin-top:1.3rem;max-width:48rem;font-size:.7rem;color:var(--guide-muted)}.kg-guides__sources{margin-top:2rem;padding-top:1.6rem;border-top:1px solid #dfd3bf}body .kg-guides__sources h3{font-size:1.1rem;margin-bottom:.7rem}.kg-guides__sources ul{display:flex;flex-wrap:wrap;gap:.5rem 1.8rem;padding:0;margin:0;list-style:none}.kg-guides a{color:inherit;text-underline-offset:.25em;text-decoration-thickness:1px}.kg-guides__sources a{font-size:.7rem;line-height:1.7}.kg-guides__links{display:flex;gap:1rem 2rem;flex-wrap:wrap;margin-top:1.6rem}.kg-guides__links a{font-size:.75rem;display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem}body .kg-guides__source-note{max-width:51rem;margin-top:1.5rem;font-size:.68rem;color:var(--guide-muted)}.kg-guides__empty{padding:2rem;border:1px solid #b9aa94;margin-bottom:1rem}body .kg-guides__empty p{margin-bottom:1rem;font-size:.9rem}.kg-guides__next{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:3rem;padding-top:2rem;border-top:1px solid #b9aa94}body .kg-guides__next p{font-size:.8rem;color:var(--guide-muted)}.kg-guides__next a{display:inline-flex;gap:1.5rem;align-items:center;flex-shrink:0;min-height:3rem;padding:.8rem 1.2rem;font-size:.8rem;color:#f8f1e6;background:#493945;text-decoration:none}body .kg-atlas__body>.kg-atlas__composer{margin-bottom:1rem}.kg-atlas__guides{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin:1rem 0 4rem;padding:1.8rem 2rem;color:#302a30;border:1px solid #bba98c;background:#faf5ea;text-decoration:none}body .kg-atlas__guides h2{font-family:var(--font-heading--family);font-weight:400;font-size:2rem;margin:.6rem 0}body .kg-atlas__guides p{font-size:.85rem;line-height:1.7;max-width:43rem}body .kg-atlas__guides .kg-atlas__eyebrow{font-size:.65rem;color:#7c6241}.kg-atlas__guides>span{font-size:2rem;color:#92764d}.kg-atlas__guides:hover{background:#e9decc}.kg-atlas__guides:focus-visible{outline:2px solid #8667ad;outline-offset:4px}@media(max-width:749px){.kg-guides__wrap{padding-inline:1.25rem}.kg-guides__heading{grid-template-columns:minmax(0,1fr);gap:0;padding:1.5rem 0 2.7rem}.kg-guides__mark{display:none}body .kg-guides h1{font-size:2.8rem}.kg-guides__library{padding-block:2rem 3rem}.kg-guides__grid,.kg-guides__columns{grid-template-columns:minmax(0,1fr)}.kg-guides__columns{gap:1.2rem}.kg-guides summary{padding:1.4rem 1.1rem;gap:1rem;min-height:10rem}.kg-guides__article{padding:1.5rem 1.15rem}.kg-guides__water{padding:1.2rem}.kg-guides__next{flex-direction:column;align-items:flex-start}.kg-guides__guide{scroll-margin-block-start:5.5rem}.kg-atlas__guides{padding:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/kg-guide.css.map */
