.kp{background:var(--color-bg-0);border-bottom:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-body);position:relative}.kp *,.kp :before,.kp :after{box-sizing:border-box}.kp :focus-visible{outline:var(--cal-focus);outline-offset:2px}.kp-in{min-height:75px;padding:10px var(--page-gut);flex-wrap:wrap;align-items:flex-end;gap:8px 40px;display:flex}.kp-title{border-left:3px solid var(--color-primary);flex-direction:column;flex:0 auto;gap:2px;min-width:0;padding-left:12px;display:flex}.kp-crumbs{font:500 14px/1.3 var(--font-body);color:var(--cal-sub);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kp-crumbs li{align-items:center;gap:8px;display:inline-flex}.kp-crumbs a{color:inherit;text-underline-offset:3px;text-decoration:underline #c9c4bc}.kp-crumbs a:hover{color:var(--cal-red-ink);text-decoration-color:var(--cal-red)}.kp-crumbs [aria-current]{color:var(--color-text);font-weight:600}.kp-h1{text-wrap:balance;font:800 30px/1.05 var(--font-heading);letter-spacing:-.01em;color:var(--color-text);margin:0}.kp-hq{white-space:nowrap;font:600 16px/1 var(--font-body);letter-spacing:0;color:var(--cal-sub)}.kp-ship{flex-direction:column;flex:560px;gap:5px;min-width:0;padding-bottom:1px;display:flex}.kp-ship.is-wait{visibility:hidden}.kp-shl,.kp-shs{font:500 14px/1.2 var(--font-body);color:var(--cal-sub);justify-content:space-between;gap:16px;margin:0;display:flex}.kp-shl>span,.kp-shs>span{white-space:nowrap}.kp-shl b,.kp-shs b{font:700 15px/1 var(--font-mono);color:var(--color-text);white-space:nowrap}.kp-shm b{color:#7a1f0a}.kp-shs,.kp-track{grid-template-columns:3fr 7fr;display:grid}.kp-shs{text-align:right}.kp-track{gap:3px;height:10px}.kp-seg{background:repeating-linear-gradient(90deg, var(--color-border) 0 1px, var(--color-bg-2) 1px 12px);display:block;position:relative;overflow:hidden;box-shadow:inset 0 -2px #c9c4bc}.kp-seg:first-child{box-shadow:inset 0 -2px 0 var(--color-text)}.kp-fill{background:var(--color-primary);position:absolute;top:0;bottom:0;left:0}.kp-fill.is-ok{background:#1a5533}@media (width<=1100px){.kp-in{padding:10px var(--page-gut) 12px;flex-flow:column;align-items:stretch;gap:10px}.kp-crumbs{flex-wrap:nowrap;overflow:hidden}.kp-crumbs li{white-space:nowrap;flex:none}.kp-crumbs li:last-child{flex:0 auto;min-width:0}.kp-crumbs li:last-child [aria-current]{text-overflow:ellipsis;overflow:hidden}.kp-h1{font-size:26px}.kp-hq{white-space:normal;margin-top:4px;display:block}.kp-ship{flex:none}.kp-shl{flex-direction:column;gap:3px}.kp-shl>span{white-space:normal}.kp-shm{flex-direction:column;gap:3px;min-height:35px;display:flex}.kp-shs{text-align:left;gap:16px;display:flex}.kp-shs>span{white-space:normal;flex-direction:column;gap:3px;display:flex}}.sp[data-astro-cid-ijvogp5b]{padding:24px 0 64px}.sp-in[data-astro-cid-ijvogp5b]{box-sizing:border-box;padding-inline:var(--page-gut)}@media (width<=860px){.sp-in[data-astro-cid-ijvogp5b]{padding-inline:16px}}.sp-lead[data-astro-cid-ijvogp5b]{font:500 16px/1.5 var(--font-body);color:var(--cal-sub);margin:0 0 16px}.sp-list[data-astro-cid-ijvogp5b]{border-top:2px solid var(--color-primary);margin:0;padding:0;list-style:none}.sp-row[data-astro-cid-ijvogp5b]{font:400 16px/1.35 var(--font-body);border-bottom:1px solid #00000014;grid-template-columns:minmax(0,3fr) minmax(0,2fr) 9rem 8rem;align-items:baseline;gap:4px 16px;padding:12px 4px;display:grid}.sp-t[data-astro-cid-ijvogp5b]{overflow-wrap:anywhere;min-width:0;color:var(--color-text);font-weight:600;text-decoration:none}.sp-t[data-astro-cid-ijvogp5b]:hover{color:var(--color-primary)}.sp-m[data-astro-cid-ijvogp5b]{overflow-wrap:anywhere;min-width:0;font:500 14px/1.35 var(--font-mono);color:var(--cal-sub)}.sp-s[data-astro-cid-ijvogp5b]{color:var(--cal-sub);font-size:14px}.sp-s[data-astro-cid-ijvogp5b].is-in{color:#1a5533;font-weight:600}.sp-p[data-astro-cid-ijvogp5b]{font:600 16px/1.2 var(--font-mono);text-align:right;white-space:nowrap}.sp-pg[data-astro-cid-ijvogp5b]{margin:24px 0 0}@media (width<=860px){.sp-row[data-astro-cid-ijvogp5b]{grid-template-columns:minmax(0,1fr) auto}.sp-t[data-astro-cid-ijvogp5b],.sp-m[data-astro-cid-ijvogp5b]{grid-column:1/-1}.sp-p[data-astro-cid-ijvogp5b]{text-align:left}}
