.kxp{background:var(--kx-cream);color:var(--kx-ink);font-variant-numeric:lining-nums}.kxp *:where(h1,h2,h3,p,ul,ol,dl,figure,blockquote){margin:0}.kxp-hero{position:relative;overflow:hidden;padding:26px 0 72px;background:var(--kx-cream)}.kxp-hero--forest{background:var(--kx-forest);color:var(--kx-on-dark)}.kxp-hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:48px}.kxp-hero--plain .kxp-hero__grid{grid-template-columns:minmax(0,1fr)}.kxp-crumbs ol{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 40px;padding:0;list-style:none;font-size:14.5px;color:var(--kx-ink-3)}.kxp-hero--forest .kxp-crumbs ol{color:var(--kx-on-dark-2)}.kxp-crumbs li+li:before{content:"/";margin-right:8px;opacity:.5}.kxp-crumbs a{color:inherit;text-decoration:none}.kxp-crumbs a:hover{text-decoration:underline;text-underline-offset:3px}.kxp-crumbs [aria-current]{font-weight:600;color:var(--kx-ink)}.kxp-hero--forest .kxp-crumbs [aria-current]{color:var(--kx-on-dark)}.kxp-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;font:700 12.5px/1 var(--kx-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--kx-copper)}.kxp-hero--forest .kxp-eyebrow{color:var(--kx-copper-light)}.kxp-hero h1{font-family:var(--kx-serif);font-weight:700;font-size:clamp(40px,5vw,70px);line-height:1.02;letter-spacing:-.025em;color:var(--kx-forest);max-width:15em}.kxp-hero--forest h1{color:var(--kx-on-dark)}.kxp-hero h1 em{font-weight:400;color:var(--kx-copper-display)}.kxp-hero--forest h1 em{color:var(--kx-copper-light)}.kxp-hero__intro{margin-top:24px!important;max-width:36em;font-size:19px;line-height:1.6;color:var(--kx-ink-2)}.kxp-hero--forest .kxp-hero__intro{color:var(--kx-on-dark-2)}.kxp-hero__art{position:relative;display:flex;align-items:flex-end;justify-content:center;min-height:300px}.kxp-hero__art img{height:300px;width:auto}.kxp-hero__art--pets img{height:230px;margin:0 -18px}.kxp-hero__art--pets img:nth-child(2){height:280px;position:relative;z-index:1}.kxp-hero__art--badge img{height:260px;filter:drop-shadow(0 20px 30px rgba(0,0,0,.25))}.kxp-hero__art--packs img{height:290px;filter:drop-shadow(0 22px 24px rgba(0,0,0,.28))}.kxp-hero__art--packs img+img{height:240px;margin-left:-70px;transform:rotate(6deg)}.kxp-hero__art--packs img:first-child{transform:rotate(-5deg)}.kxp-hero__line{position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--kx-line)}.kxp-sec{padding:96px 0}.kxp-sec--tight{padding:64px 0}.kxp-sec--deep{background:var(--kx-cream-deep)}.kxp-sec--paper{background:var(--kx-paper)}.kxp-sec--forest{background:var(--kx-forest);color:var(--kx-on-dark)}.kxp-label{margin-bottom:12px!important;font:600 15px/1.2 var(--kx-sans);color:#9a5824}.kxp-sec--forest .kxp-label{color:var(--kx-copper-light)}.kxp-h2{font-family:var(--kx-serif);font-weight:700;font-size:clamp(32px,3.6vw,50px);line-height:1.06;letter-spacing:-.02em;color:var(--kx-forest)}.kxp-h2 em{font-weight:400;color:var(--kx-copper-display)}.kxp-sec--forest .kxp-h2{color:var(--kx-on-dark)}.kxp-sec--forest .kxp-h2 em{color:var(--kx-copper-light)}.kxp-h3{font-family:var(--kx-serif);font-weight:700;font-size:23px;line-height:1.15;letter-spacing:-.01em;color:var(--kx-forest)}.kxp-lede{margin-top:16px!important;max-width:40em;font-size:18px;line-height:1.65;color:var(--kx-ink-2)}.kxp-sec--forest .kxp-lede{color:var(--kx-on-dark-2)}.kxp-p{font-size:17.5px;line-height:1.75;color:var(--kx-ink-2);max-width:38em}.kxp-p+.kxp-p{margin-top:18px!important}.kxp-split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}.kxp-split__side{position:sticky;top:120px}.kxp-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:32px;margin-bottom:44px}.kxp-head--stack{grid-template-columns:1fr;gap:0}.kxp-chapter{display:grid;grid-template-columns:180px minmax(0,1fr);gap:48px;padding:72px 0;border-top:1px solid var(--kx-line)}.kxp-chapter:first-child{border-top:0;padding-top:0}.kxp-chapter__num{font-family:var(--kx-serif);font-weight:700;font-size:72px;line-height:.85;letter-spacing:-.03em;color:var(--kx-copper-display)}.kxp-chapter__kicker{display:block;margin-top:14px;font:700 12px/1.3 var(--kx-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--kx-ink-3)}.kxp-chapter h2{margin-bottom:24px!important}.kxp-quote{margin:30px 0!important;padding:8px 0 8px 28px;border-left:3px solid var(--kx-copper);font-family:var(--kx-serif);font-style:italic;font-size:clamp(22px,2.2vw,28px);line-height:1.25;color:var(--kx-forest);max-width:22em}.kxp-letter{padding:36px 40px;border-radius:24px;background:var(--kx-paper);box-shadow:var(--kx-shadow)}.kxp-letter__sign{margin-top:22px!important;font-family:var(--kx-serif);font-style:italic;font-size:22px;color:var(--kx-copper)}.kxp-grid{display:grid;gap:18px}.kxp-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.kxp-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.kxp-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.kxp-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:30px;border-radius:22px;background:var(--kx-paper);border:1px solid var(--kx-line)}.kxp-sec--paper .kxp-card{background:var(--kx-cream)}.kxp-sec--forest .kxp-card{background:var(--kx-forest-soft);border-color:#f5efe424}.kxp-sec--forest .kxp-card .kxp-h3{color:var(--kx-on-dark)}.kxp-card p{font-size:15.5px;line-height:1.6;color:var(--kx-ink-2)}.kxp-sec--forest .kxp-card p{color:var(--kx-on-dark-2)}.kxp-card__icon{width:52px;height:52px;border-radius:14px;background:#dfe6d5;color:var(--kx-forest);display:inline-flex;align-items:center;justify-content:center;margin-bottom:6px}.kxp-card__icon .kx-icon{width:22px;height:22px}.kxp-card__img{width:68px;height:68px;object-fit:contain;margin-bottom:4px}.kxp-card__kicker{font:700 12px/1.3 var(--kx-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--kx-copper)}.kxp-card__meta{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--kx-ink-3)}a.kxp-card{text-decoration:none;transition:border-color .2s,transform .3s var(--kx-ease),box-shadow .3s}a.kxp-card:hover{border-color:var(--kx-copper);transform:translateY(-3px);box-shadow:var(--kx-shadow)}.kxp-card__go{margin-top:auto;padding-top:8px;font:600 15px/1 var(--kx-sans);color:var(--kx-forest)}.kxp-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.kxp-stat{padding-top:22px;border-top:2px solid var(--kx-forest)}.kxp-sec--forest .kxp-stat{border-color:var(--kx-copper-light)}.kxp-stat strong{display:block;font-family:var(--kx-serif);font-weight:700;font-size:clamp(34px,3.4vw,48px);line-height:1;letter-spacing:-.02em;color:var(--kx-forest)}.kxp-sec--forest .kxp-stat strong{color:var(--kx-on-dark)}.kxp-stat span{display:block;margin-top:10px;font-size:15px;line-height:1.5;color:var(--kx-ink-2)}.kxp-sec--forest .kxp-stat span{color:var(--kx-on-dark-2)}.kxp-table{width:100%;border-collapse:collapse;font-size:16px}.kxp-table th,.kxp-table td{padding:16px 18px;text-align:left;border-bottom:1px solid var(--kx-line)}.kxp-table thead th{font:600 14px/1.3 var(--kx-sans);color:var(--kx-ink-3);background:var(--kx-cream-deep)}.kxp-table thead th:first-child{border-radius:12px 0 0 12px}.kxp-table thead th:last-child{border-radius:0 12px 12px 0}.kxp-table tbody th{font-weight:500}.kxp-table td{font-weight:600;color:var(--kx-forest)}.kxp-table__wrap{overflow-x:auto;border-radius:16px}.kxp-note{margin-top:16px!important;font-size:14px;line-height:1.55;color:var(--kx-ink-3)}.kxp-route{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:36px;list-style:none;padding:0}.kxp-route li{position:relative;padding:0 20px 0 0}.kxp-route li:before{content:"";display:block;width:16px;height:16px;margin-bottom:18px;border-radius:50%;background:var(--kx-copper);box-shadow:0 0 0 6px #a8582f2e}.kxp-route li:after{content:"";position:absolute;top:7px;left:24px;right:8px;height:2px;background:repeating-linear-gradient(90deg,var(--kx-copper) 0 6px,transparent 6px 12px)}.kxp-route li:last-child:after{display:none}.kxp-route strong{display:block;font-family:var(--kx-serif);font-weight:700;font-size:21px;color:var(--kx-forest)}.kxp-route span{display:block;margin-top:6px;font-size:14.5px;color:var(--kx-ink-3)}.kxp-bars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.kxp-bars__vis{position:relative;height:180px;border-radius:18px;background:var(--kx-paper);border:1px solid var(--kx-line);overflow:hidden}.kxp-bars__vis span{position:absolute;left:0;right:0;bottom:0;background:var(--kx-forest)}.kxp-bars__vis b{position:absolute;left:16px;top:14px;z-index:1;font-family:var(--kx-serif);font-weight:700;font-size:24px;color:var(--kx-forest);mix-blend-mode:normal}.kxp-bars li:last-child .kxp-bars__vis b{color:var(--kx-on-dark)}.kxp-bars strong{display:block;margin-top:14px;font:600 17px/1.2 var(--kx-sans);color:var(--kx-ink)}.kxp-bars small{display:block;margin-top:6px;font-size:14.5px;line-height:1.45;color:var(--kx-ink-3)}.kxp-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.kxp-list li{display:grid;grid-template-columns:24px 1fr;gap:12px;font-size:16.5px;line-height:1.5;color:var(--kx-ink)}.kxp-list .kx-icon{margin-top:2px;color:var(--kx-forest)}.kxp-list--warn .kx-icon{color:#b3261e}.kxp-steps{list-style:none;margin:0;padding:0;counter-reset:s;display:grid;gap:14px}.kxp-steps li{counter-increment:s;display:grid;grid-template-columns:52px 1fr;gap:18px;padding:22px 24px;border-radius:20px;background:var(--kx-paper);border:1px solid var(--kx-line)}.kxp-steps li:before{content:counter(s);width:44px;height:44px;border-radius:50%;border:1.5px solid var(--kx-forest);display:flex;align-items:center;justify-content:center;font:700 18px/1 var(--kx-serif);color:var(--kx-forest)}.kxp-steps strong{display:block;font:600 17px/1.3 var(--kx-sans);color:var(--kx-ink)}.kxp-steps span{display:block;margin-top:4px;font-size:15.5px;line-height:1.55;color:var(--kx-ink-2)}.kxp-prose{max-width:720px;font-size:17.5px;line-height:1.75;color:var(--kx-ink-2)}.kxp-prose>*+*{margin-top:18px!important}.kxp-prose h2{margin-top:56px!important;padding-top:8px;font-family:var(--kx-serif);font-weight:700;font-size:28px;line-height:1.1;color:var(--kx-forest);scroll-margin-top:120px}.kxp-prose h2:first-child{margin-top:0!important}.kxp-prose h3{margin-top:32px!important;font:600 20px/1.3 var(--kx-sans);color:var(--kx-ink)}.kxp-prose ul,.kxp-prose ol{padding-left:22px}.kxp-prose li+li{margin-top:8px}.kxp-prose strong{color:var(--kx-ink)}.kxp-prose a{color:var(--kx-forest);font-weight:600;text-underline-offset:3px}.kxp-prose img{max-width:100%;height:auto;border-radius:18px}.kxp-prose blockquote{padding-left:22px;border-left:3px solid var(--kx-copper);font-family:var(--kx-serif);font-style:italic;font-size:24px;color:var(--kx-forest)}.kxp-doc{display:grid;grid-template-columns:260px minmax(0,1fr);gap:64px;align-items:start}.kxp-toc{position:sticky;top:120px;padding:24px;border-radius:20px;background:var(--kx-paper);border:1px solid var(--kx-line)}.kxp-toc p{margin-bottom:12px!important;font:700 12px/1 var(--kx-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--kx-ink-3)}.kxp-toc ol{list-style:none;margin:0;padding:0;display:grid;gap:4px}.kxp-toc a{display:block;padding:8px 10px;margin:0 -10px;border-radius:10px;font-size:15px;line-height:1.3;color:var(--kx-ink);text-decoration:none}.kxp-toc a:hover,.kxp-toc a[aria-current=true]{background:var(--kx-cream);color:var(--kx-forest)}.kxp-toc__others{margin-top:18px;padding-top:16px;border-top:1px solid var(--kx-line)}.kxp-updated{margin-top:48px!important;font-size:14px;color:var(--kx-ink-3)}.kxp-band{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:40px 44px;border-radius:28px;background:var(--kx-forest);color:var(--kx-on-dark);overflow:hidden;position:relative}.kxp-band h2{font-family:var(--kx-serif);font-weight:700;font-size:clamp(26px,2.8vw,36px);line-height:1.1;letter-spacing:-.015em;color:var(--kx-on-dark)}.kxp-band h2 em{font-weight:400;color:var(--kx-copper-light)}.kxp-band p{margin-top:10px!important;font-size:16.5px;color:var(--kx-on-dark-2);max-width:34em}.kxp-band__ctas{display:flex;flex-wrap:wrap;gap:12px;position:relative;z-index:1}.kxp-acc{border-top:1px solid var(--kx-line)}.kxp-acc details{border-bottom:1px solid var(--kx-line)}.kxp-acc summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:8px 0;cursor:pointer;list-style:none;font:500 18px/1.35 var(--kx-sans);color:var(--kx-ink)}.kxp-acc summary::-webkit-details-marker{display:none}.kxp-acc summary .kx-icon{flex:0 0 auto;transition:transform .2s}.kxp-acc details[open] summary .kx-icon{transform:rotate(180deg)}.kxp-acc__body{padding:0 40px 24px 0;font-size:16.5px;line-height:1.7;color:var(--kx-ink-2)}.kxp-acc__body a{color:var(--kx-forest);font-weight:600}.kxp-tabs{display:inline-flex;flex-wrap:wrap;gap:6px;padding:6px;border-radius:999px;background:var(--kx-paper);border:1px solid var(--kx-line)}.kxp-tabs button,.kxp-tabs a{height:46px;padding:0 20px;border-radius:999px;border:0;background:none;font:600 15.5px/1 var(--kx-sans);color:var(--kx-forest);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.kxp-tabs [aria-pressed=true],.kxp-tabs [aria-current]{background:var(--kx-forest);color:var(--kx-on-dark)}.kxp-field{display:flex;flex-direction:column;gap:8px}.kxp-field label{font:600 15px/1.2 var(--kx-sans);color:var(--kx-ink)}.kxp-input{width:100%;min-height:54px;padding:0 18px;border-radius:14px;border:1px solid var(--kx-line);background:var(--kx-paper);font:400 16.5px/1.4 var(--kx-sans);color:var(--kx-ink)}textarea.kxp-input{min-height:150px;padding:14px 18px;resize:vertical}.kxp-input:focus{outline:none;border-color:var(--kx-forest);box-shadow:0 0 0 1px var(--kx-forest)}.kxp-alert{padding:14px 18px;border-radius:14px;font-size:15.5px}.kxp-alert--ok{background:#dfe6d5;color:var(--kx-forest)}.kxp-alert--err{background:#fbeae7;color:#b3261e}@media(max-width:989px){.kxp-hero{padding-bottom:48px}.kxp-hero__grid,.kxp-split,.kxp-head,.kxp-doc{grid-template-columns:1fr;gap:28px}.kxp-hero__art{min-height:0;justify-content:flex-start}.kxp-split__side,.kxp-toc{position:static}.kxp-sec{padding:72px 0}.kxp-grid--3,.kxp-grid--4,.kxp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.kxp-chapter{grid-template-columns:1fr;gap:12px;padding:56px 0}.kxp-chapter__num{font-size:64px}.kxp-route{grid-template-columns:1fr 1fr;gap:28px 0}.kxp-route li:nth-child(2):after{display:none}.kxp-band{grid-template-columns:1fr;padding:32px 28px}}@media(max-width:749px){.kxp-hero{padding-top:16px}.kxp-crumbs ol{margin-bottom:24px}.kxp-hero__intro{font-size:17px}.kxp-hero__art img{height:200px}.kxp-hero__art--pets img{height:150px;margin:0 -12px}.kxp-hero__art--pets img:nth-child(2){height:185px}.kxp-sec{padding:56px 0}.kxp-grid--2,.kxp-grid--3,.kxp-grid--4{grid-template-columns:1fr}.kxp-stats{grid-template-columns:1fr 1fr;gap:20px}.kxp-card{padding:24px}.kxp-bars{grid-template-columns:repeat(2,minmax(0,1fr))}.kxp-bars__vis{height:130px}.kxp-route{grid-template-columns:1fr;gap:20px}.kxp-route li:after{display:none}.kxp-letter{padding:26px 22px}.kxp-prose{font-size:16.5px}.kxp-prose h2{font-size:28px}.kxp-table th,.kxp-table td{padding:12px;font-size:14.5px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/kx-pages.css.map */
