.kn-development-guide,.kn-development-guide *{box-sizing:border-box}.kn-development-guide{padding-top:1.2rem;padding-bottom:2.4rem;color:rgb(var(--color-foreground))}.kn-development-guide__panel{border-top:1px solid rgba(var(--color-foreground),.14);padding-top:2.2rem}.kn-development-guide__introline{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.6rem 2.4rem}.kn-development-guide__intro{max-width:78ch;margin:0;font-size:1.5rem;line-height:1.6}.kn-development-guide__moq{min-width:16rem;border-radius:.4rem;padding:1rem 1.3rem;background:rgba(var(--color-foreground),.045);line-height:1.5}.kn-development-guide__moq-label{display:block;font-size:1.1rem;color:rgba(var(--color-foreground),.7)}.kn-development-guide__moq strong{display:block;font-size:1.4rem;font-weight:600}.kn-development-guide__rates{max-width:88rem;margin:1.4rem 0 0;font-size:1.3rem;line-height:1.6}.kn-development-guide__rates>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.6rem;padding:.6rem 0;border-bottom:1px solid rgba(var(--color-foreground),.1)}.kn-development-guide__rates dt{margin:0}.kn-development-guide__rates dd{margin:0;font-weight:600;white-space:nowrap}.kn-development-guide__note{margin:1rem 0 0;color:rgba(var(--color-foreground),.7);font-size:1.2rem;line-height:1.6}.kn-development-guide__scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem 3rem;margin-top:2rem}.kn-development-guide__scope h2{margin:0 0 .7rem;font-family:inherit;font-size:1.2rem;font-weight:600;line-height:1.4;letter-spacing:.04em}.kn-development-guide__scope p{margin:0;color:rgba(var(--color-foreground),.75);font-size:1.3rem;line-height:1.6}.kn-development-guide__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.8rem;margin-top:2rem}.kn-development-guide__cta{display:inline-flex;align-items:center;justify-content:center;gap:1.5rem;min-height:4.6rem;padding:1.2rem 1.8rem;border:1px solid rgb(var(--color-foreground));border-radius:.4rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.3rem;font-weight:600;line-height:1.5;text-decoration:none}.kn-development-guide__cta:hover{opacity:.88}.kn-development-guide__cta:focus-visible,.kn-development-guide__details summary:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:4px}.kn-development-guide__response{color:rgba(var(--color-foreground),.7);font-size:1.2rem;line-height:1.6}.kn-development-guide__details{margin-top:1.2rem;font-size:1.3rem;line-height:1.6}.kn-development-guide__details summary{width:fit-content;cursor:pointer;font-weight:600}.kn-development-guide__details table{width:100%;margin-top:1rem;border-collapse:collapse;table-layout:auto}.kn-development-guide__details th,.kn-development-guide__details td{padding:.8rem 1rem;border-bottom:1px solid rgba(var(--color-foreground),.12);text-align:left}.kn-development-guide__details thead th{background:rgba(var(--color-foreground),.045);font-weight:600}.kn-development-guide__details tbody th{font-weight:400}.kn-development-guide__details td,.kn-development-guide__details th:last-child{white-space:nowrap;text-align:right}.kn-development-guide__details td{font-weight:600}@media screen and (max-width:749px){.kn-development-guide__introline,.kn-development-guide__scope{grid-template-columns:minmax(0,1fr)}.kn-development-guide__moq{justify-self:start}.kn-development-guide__actions{align-items:flex-start;flex-direction:column}.kn-development-guide__rates>div{gap:1rem}.kn-development-guide__details th,.kn-development-guide__details td{padding:.7rem .5rem}}.kn-catalog-navigation{padding-top:2rem;padding-bottom:1rem}.kn-catalog-navigation__label{margin:0 0 1rem;font-size:1.2rem;font-weight:600;letter-spacing:.06em;color:rgba(var(--color-foreground),.7)}.kn-catalog-navigation__links{list-style:none;display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0}.kn-catalog-navigation__links a{display:flex;align-items:center;gap:1rem;min-height:4.4rem;padding:1rem 1.5rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:.4rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background));font-size:1.3rem;line-height:1.4;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.kn-catalog-navigation__links a:hover{border-color:rgb(var(--color-foreground))}.kn-catalog-navigation__links a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.kn-catalog-navigation__links a.is-active{color:rgb(var(--color-background));background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.kn-catalog-navigation__types{margin-top:2rem;padding-top:1.6rem;border-top:1px solid rgba(var(--color-foreground),.12)}.kn-catalog-navigation__count{font-size:1.1rem;opacity:.65;white-space:nowrap}@media screen and (max-width:749px){.kn-catalog-navigation__links{gap:.6rem}.kn-catalog-navigation__links a{padding:1rem 1.2rem}}.kn-aside-categories{width:100%;padding:1rem 0 3rem}.kn-aside-categories__all,.kn-aside-categories__list a{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;padding:1.6rem 0;color:rgb(var(--color-foreground));text-decoration:none;line-height:1.45}.kn-aside-categories__all{font-weight:700;border-bottom:1px solid rgb(var(--color-border))}.kn-aside-categories__list{list-style:none;margin:0;padding:0}.kn-aside-categories__list li{border-bottom:1px solid rgba(var(--color-foreground),.1)}.kn-aside-categories__list a:hover span:first-child,.kn-aside-categories__all:hover{text-decoration:underline;text-underline-offset:.4rem}.kn-aside-categories__list a[aria-current=page]{font-weight:700}.kn-aside-categories__count{flex-shrink:0;font-size:1.2rem;font-weight:400;opacity:.65}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map?subset=AAAAAAYAAAAAAAI */
