:root{--k-bg:#000000;--k-text:#ffffff;--k-primary:#919191;--k-nav:#c2c2c2;--k-btn-bg:#333333;--k-panel:#333333;--k-line:#333333;--k-light-bg:#f1f2f3;--k-light-text:#414141;--k-accent:#5e5e5e;--k-teal:#2c868a;--k-teal-lift:#3aa3a8;--k-head:"Arvo",Georgia,"Times New Roman",serif;--k-body:"Raleway",-apple-system,BlinkMacSystemFont,sans-serif;--k-wrap:1180px;--k-gut:clamp(20px,5vw,64px)}.k-guide{background:var(--k-bg);color:var(--k-text);font-family:var(--k-body);font-weight:400;font-size:16px;line-height:1.7}.k-guide *{box-sizing:border-box}.k-guide .wrap{max-width:var(--k-wrap);margin:0 auto;padding-inline:var(--k-gut)}.k-guide a{color:var(--k-teal);text-decoration:none;border-bottom:1px solid rgba(44,134,138,.45)}.k-guide a:hover{color:var(--k-teal-lift);border-bottom-color:var(--k-teal-lift)}.k-guide :focus-visible{outline:2px solid var(--k-teal-lift);outline-offset:3px}.k-guide img{max-width:100%;height:auto}@media(prefers-reduced-motion:reduce){.k-guide *{transition:none!important}}.k-guide h1,.k-guide h2,.k-guide h3,.k-guide h4{font-family:var(--k-head);font-weight:400;letter-spacing:0;line-height:1.25;margin:0}.k-guide h1{font-size:clamp(30px,4.6vw,52px);line-height:1.15}.k-guide h2{font-size:clamp(25px,3.2vw,38px)}.k-guide h3{font-size:clamp(19px,1.9vw,24px)}.k-guide h4{font-size:clamp(16px,1.4vw,18px)}.k-guide p{margin:0 0 1.1em}.k-guide .lede{font-size:clamp(17px,1.5vw,19px);line-height:1.65;color:var(--k-nav);font-weight:400}.k-guide .eyebrow{font-family:var(--k-body);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--k-primary);display:block;margin-bottom:1rem}.k-guide sub{font-size:.72em}.k-guide .masthead{border-bottom:1px solid var(--k-line)}.k-guide .masthead .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:18px}.k-guide .brand{font-family:var(--k-head);font-size:18px;color:var(--k-text);border:0}.k-guide .brand span{color:var(--k-primary)}.k-guide .masthead nav{display:flex;gap:24px;font-size:13px}.k-guide .masthead nav a{color:var(--k-nav);border:0}.k-guide .masthead nav a:hover{color:var(--k-text)}@media(max-width:820px){.k-guide .masthead nav{display:none}}.k-guide .hero{padding-block:clamp(48px,7.5vw,96px) clamp(30px,4.5vw,56px);border-bottom:1px solid var(--k-line)}.k-guide .hero h1{max-width:17ch}.k-guide .hero h1 em{font-style:italic;color:var(--k-teal)}.k-guide .hero .lede{max-width:58ch;margin-top:clamp(20px,2.4vw,30px)}.k-guide .hero-foot{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:clamp(24px,2.8vw,34px);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--k-primary);font-weight:600}.k-guide .phero{padding-block:clamp(40px,6vw,80px) clamp(26px,3.6vw,48px);border-bottom:1px solid var(--k-line)}.k-guide .phero h1{max-width:18ch}.k-guide .phero h1 em{font-style:italic;color:var(--k-teal)}.k-guide .phero .lede{max-width:58ch;margin-top:clamp(16px,2vw,26px)}.k-guide .rail{background:var(--k-panel)}.k-guide .rail .wrap{display:grid;grid-template-columns:repeat(4,1fr)}.k-guide .rail-item{padding:24px 24px 26px;border-right:1px solid rgba(255,255,255,.14)}.k-guide .rail-item:last-child{border-right:0}.k-guide .rail-item .n{font-family:var(--k-head);font-size:clamp(20px,2.2vw,27px);color:var(--k-text);display:block;line-height:1.2}.k-guide .rail-item .k{font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--k-nav);margin-top:9px;display:block;line-height:1.55;font-weight:600}@media(max-width:860px){.k-guide .rail .wrap{grid-template-columns:repeat(2,1fr);padding-inline:0}.k-guide .rail-item{border-bottom:1px solid rgba(255,255,255,.14);padding:18px var(--k-gut)}.k-guide .rail-item:nth-child(2n){border-right:0}}.k-guide section[id]{scroll-margin-top:24px}.k-guide .sec{padding-block:clamp(50px,6.5vw,92px);border-bottom:1px solid var(--k-line)}.k-guide .sec-head{max-width:62ch}.k-guide .sec-head h2+.lede{margin-top:16px}.k-guide .body-copy{max-width:66ch;margin-top:clamp(24px,3vw,36px)}.k-guide .body-copy h3{margin:2em 0 .6em}.k-guide .body-copy h3:first-child{margin-top:0}.k-guide .body-copy strong{font-weight:700}.k-guide .principle{border-left:3px solid var(--k-teal);padding:6px 0 6px 24px;margin:2.2em 0;font-family:var(--k-head);font-size:clamp(18px,1.9vw,23px);line-height:1.45;color:var(--k-text);max-width:46ch}.k-guide .lightsec{background:var(--k-light-bg);color:var(--k-light-text);border-bottom:1px solid var(--k-line)}.k-guide .lightsec h2,.k-guide .lightsec h3,.k-guide .lightsec h4{color:#242424}.k-guide .lightsec .lede{color:var(--k-light-text)}.k-guide .lightsec .eyebrow{color:#6a6a6a}.k-guide .lightsec a{color:#1f6a6e;border-bottom-color:#1f6a6e66}.k-guide .lightsec a:hover{color:#2c868a}.k-guide .lightsec .safe-item{border-top-color:#9a9a9a}.k-guide .lightsec .safe-item p{color:var(--k-light-text)}.k-guide .lightsec .callout{border-color:#9a9a9a}.k-guide .lightsec .callout p,.k-guide .lightsec .body-copy{color:var(--k-light-text)}.k-guide .contents{padding-block:clamp(36px,4.6vw,60px);border-bottom:1px solid var(--k-line)}.k-guide .hubgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1px;background:var(--k-line);border:1px solid var(--k-line);margin-top:clamp(26px,3.2vw,42px)}.k-guide .hubcard{background:var(--k-bg);padding:26px 24px 28px;display:flex;flex-direction:column;border:0;color:inherit}.k-guide .hubcard:hover{background:var(--k-panel);color:inherit}.k-guide .hubcard h3{margin:0 0 10px;color:var(--k-text)}.k-guide .hubcard:hover h3{color:var(--k-teal-lift)}.k-guide .hubcard p{font-size:15px;line-height:1.62;color:var(--k-nav);margin:0 0 18px}.k-guide .hubcard .go{margin-top:auto;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--k-teal);font-weight:600}.k-guide .hubcard .go:after{content:" \2192"}.k-guide .origins,.k-guide .formats{display:grid;grid-template-columns:repeat(auto-fit,minmax(262px,1fr));gap:1px;background:var(--k-line);border:1px solid var(--k-line);margin-top:clamp(26px,3.2vw,42px)}.k-guide .origin,.k-guide .fmt{background:var(--k-bg);padding:24px 22px 26px;display:flex;flex-direction:column}.k-guide .origin .place,.k-guide .fmt .tag{font-size:11.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--k-primary);font-weight:600}.k-guide .origin h4,.k-guide .fmt h4{margin:10px 0}.k-guide .origin p,.k-guide .fmt p{font-size:15px;line-height:1.62;color:var(--k-nav);margin:0}.k-guide .origin .code{font-size:12.5px;color:var(--k-teal);margin-top:14px;display:block;letter-spacing:.04em;font-weight:600}.k-guide .fmt p{margin-bottom:18px}.k-guide .fmt .best{font-size:13.5px;color:var(--k-primary);margin-bottom:18px;padding-top:14px;border-top:1px solid var(--k-line)}.k-guide .fmt .best b{color:var(--k-nav);font-weight:600}.k-guide .fmt a.shop{margin-top:auto;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;border:0;font-weight:600}.k-guide .fmt a.shop:after{content:" \2192"}.k-guide .dec-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,4vw,58px);margin-top:clamp(28px,3.6vw,46px);align-items:start}@media(max-width:900px){.k-guide .dec-grid{grid-template-columns:1fr}}.k-guide .kl-list{border-top:1px solid var(--k-line)}.k-guide .kl{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--k-line);padding:15px 4px;color:var(--k-text);cursor:pointer;font-family:var(--k-body);font-size:15px}.k-guide .kl:hover{background:var(--k-panel)}.k-guide .kl .num{font-family:var(--k-head);font-size:14px;color:var(--k-bg);background:var(--k-primary);width:28px;height:28px;display:grid;place-items:center;border-radius:50%}.k-guide .kl[aria-pressed=true] .num{background:var(--k-teal);color:#fff}.k-guide .kl .nm{color:var(--k-text);font-weight:500}.k-guide .kl .nm small{display:block;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--k-primary);margin-top:4px;font-weight:600}.k-guide .kl .pos{font-size:11.5px;color:var(--k-teal);letter-spacing:.1em;min-width:50px;text-align:right;font-weight:600}.k-guide .readout{background:var(--k-panel);padding:clamp(22px,2.8vw,32px);position:sticky;top:22px}.k-guide .readout .lbl{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--k-primary);display:block;font-weight:600}.k-guide .code-out{font-family:var(--k-head);font-size:clamp(38px,5.6vw,60px);color:var(--k-text);letter-spacing:.08em;line-height:1.15;margin:14px 0 6px;min-height:1.15em;word-break:break-all}.k-guide .code-out .ph{color:#ffffff3d}.k-guide .verdict{font-size:12px;letter-spacing:.13em;text-transform:uppercase;display:block;font-weight:700}.k-guide .verdict.noble{color:#5fc0c5}.k-guide .verdict.non{color:#d99a6a}.k-guide .verdict.idle{color:var(--k-primary)}.k-guide .readout p{font-size:14.5px;line-height:1.65;color:var(--k-nav);margin:16px 0 0}.k-guide .readout .reset{margin-top:20px;background:none;border:1px solid var(--k-primary);color:var(--k-nav);font-family:var(--k-body);font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;padding:11px 18px;cursor:pointer}.k-guide .readout .reset:hover{background:var(--k-text);color:var(--k-bg);border-color:var(--k-text)}.k-guide .presets{margin-top:22px;display:flex;flex-wrap:wrap;gap:8px}.k-guide .presets .lbl{width:100%;margin-bottom:4px}.k-guide .presets button{background:none;border:1px solid var(--k-primary);color:var(--k-nav);font-family:var(--k-body);font-size:12px;letter-spacing:.05em;padding:8px 13px;cursor:pointer;font-weight:500}.k-guide .presets button:hover{border-color:var(--k-teal);color:var(--k-text)}.k-guide .tbl-scroll{overflow-x:auto;margin-top:clamp(26px,3.2vw,40px);-webkit-overflow-scrolling:touch}.k-guide table{border-collapse:collapse;width:100%;min-width:600px;font-size:15px}.k-guide caption{text-align:left;font-size:11.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--k-primary);padding-bottom:13px;font-weight:600}.k-guide th,.k-guide td{text-align:left;padding:14px 18px 14px 0;border-bottom:1px solid var(--k-line);vertical-align:top}.k-guide thead th{font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--k-primary);font-weight:600;border-bottom:1px solid var(--k-primary)}.k-guide tbody th{font-weight:600;font-size:15px;color:var(--k-text);width:24%}.k-guide td{color:var(--k-nav)}.k-guide .steps{counter-reset:step;margin-top:clamp(26px,3.2vw,44px);border-top:1px solid var(--k-line)}.k-guide .step{counter-increment:step;display:grid;grid-template-columns:60px 1fr;gap:8px clamp(16px,2.2vw,30px);padding:26px 0;border-bottom:1px solid var(--k-line)}.k-guide .step:before{content:counter(step,decimal-leading-zero);font-family:var(--k-head);font-size:14px;color:var(--k-teal);padding-top:4px}.k-guide .step h4{margin-bottom:8px}.k-guide .step p{margin:0;color:var(--k-nav);max-width:62ch;font-size:15.5px}.k-guide .step .spec{font-size:12.5px;color:var(--k-primary);margin-top:11px;display:block;letter-spacing:.04em;font-weight:600}@media(max-width:620px){.k-guide .step{grid-template-columns:1fr;gap:6px}.k-guide .step:before{padding-top:0}}.k-guide .safe-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(268px,1fr));gap:clamp(22px,2.8vw,38px);margin-top:clamp(26px,3.2vw,42px)}.k-guide .safe-item{border-top:2px solid var(--k-primary);padding-top:16px}.k-guide .safe-item h4{margin-bottom:9px}.k-guide .safe-item p{font-size:15px;line-height:1.62;color:var(--k-nav);margin:0}.k-guide .callout{border:1px solid var(--k-primary);padding:clamp(22px,2.8vw,32px);margin-top:clamp(26px,3.2vw,42px);max-width:74ch}.k-guide .callout p{margin-bottom:0;font-size:15.5px;color:var(--k-nav)}.k-guide .callout p+p{margin-top:.95em}.k-guide .faq{margin-top:clamp(26px,3.2vw,42px);border-top:1px solid var(--k-line);max-width:74ch}.k-guide details{border-bottom:1px solid var(--k-line)}.k-guide summary{cursor:pointer;padding:19px 40px 19px 0;position:relative;list-style:none;font-family:var(--k-head);font-size:clamp(17px,1.6vw,20px);line-height:1.4;color:var(--k-text)}.k-guide summary::-webkit-details-marker{display:none}.k-guide summary:after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);font-family:var(--k-body);font-size:22px;color:var(--k-primary);font-weight:400}.k-guide details[open] summary:after{content:"\2013"}.k-guide details[open] summary,.k-guide summary:hover{color:var(--k-teal-lift)}.k-guide .answer{padding:0 0 22px;max-width:66ch}.k-guide .answer p{font-size:15.5px;color:var(--k-nav);margin-bottom:.9em}.k-guide .answer p:last-child{margin-bottom:0}.k-guide .shopstrip{background:var(--k-panel);padding:clamp(22px,2.8vw,30px);margin-top:clamp(26px,3.2vw,42px);max-width:74ch}.k-guide .shopstrip h4{margin-bottom:9px}.k-guide .shopstrip p{font-size:15px;color:var(--k-nav);margin:0 0 16px}.k-guide .shopstrip .links{display:flex;flex-wrap:wrap;gap:10px}.k-guide .shopstrip .links a{font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:12px 18px;border:1px solid var(--k-primary);color:var(--k-text);font-weight:600}.k-guide .shopstrip .links a:hover{background:var(--k-text);color:var(--k-bg);border-color:var(--k-text)}.k-guide .pager{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--k-line);border-top:1px solid var(--k-line);border-bottom:1px solid var(--k-line)}.k-guide .pager a{background:var(--k-bg);padding:26px var(--k-gut);border:0;color:var(--k-nav)}.k-guide .pager a:hover{background:var(--k-panel)}.k-guide .pager .dir{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--k-primary);display:block;margin-bottom:9px;font-weight:600}.k-guide .pager .ttl{font-family:var(--k-head);font-size:clamp(16px,1.6vw,20px);line-height:1.3;color:var(--k-text);display:block}.k-guide .pager a:hover .ttl{color:var(--k-teal-lift)}.k-guide .pager a.next{text-align:right}.k-guide .pager a.only{grid-column:1/-1}@media(max-width:640px){.k-guide .pager{grid-template-columns:1fr}.k-guide .pager a.next{text-align:left}}.k-guide .related{padding-block:clamp(34px,4.2vw,54px);border-bottom:1px solid var(--k-line)}.k-guide .related ul{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 32px}.k-guide .related li{border-top:1px solid var(--k-line)}.k-guide .related li a{display:block;padding:14px 0;border:0;color:var(--k-nav);font-size:15.5px}.k-guide .related li a:hover{color:var(--k-teal-lift)}.k-guide .related li a:after{content:" \2192";color:var(--k-primary)}.k-guide .cta{background:var(--k-panel);padding-block:clamp(50px,6.5vw,88px)}.k-guide .cta h2{max-width:19ch}.k-guide .cta .lede{max-width:56ch;margin-top:16px}.k-guide .cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(26px,3vw,36px)}.k-guide .btn{display:inline-block;font-family:var(--k-body);font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;padding:15px 28px;border:1px solid var(--k-text);color:var(--k-text)}.k-guide .btn:hover{background:var(--k-text);color:var(--k-bg)}.k-guide .btn.solid{background:var(--k-teal);border-color:var(--k-teal);color:#fff}.k-guide .btn.solid:hover{background:var(--k-text);border-color:var(--k-text);color:var(--k-bg)}.k-guide .disclaimer{padding-block:clamp(32px,4vw,52px)}.k-guide .disclaimer p{font-size:13px;line-height:1.7;color:var(--k-primary);max-width:88ch;margin:0 0 .9em}.k-guide .disclaimer p:last-child{margin-bottom:0}.k-guide .dec-note{font-size:14.5px;color:var(--k-light-text);margin-top:20px;max-width:52ch}
/*# sourceMappingURL=/cdn/shop/t/44/assets/kava-guide.css.map */
