/* Product Experience refinement. Existing shell, brand, font and native engines remain untouched. */
.kpx{--x-paper:#fff;--x-line:#cbd7e3;--x-muted:#4c6175;--x-blue:#075bc4;--x-ink:#19324b;max-width:1280px;margin:auto;font-size:16px;line-height:1.7}.kpx ::selection{background:#c6dcff;color:#19324b}.kpx a{text-underline-offset:4px}.kpx .kpx-intro{max-width:980px;margin-bottom:34px}.kpx .kpx-intro h1{font-size:42px;line-height:1.35;letter-spacing:-.7px;margin:0 0 8px}.kpx .kpx-intro>p{font-size:17px;margin:0 0 25px}.kpx .kp30-search{max-width:880px;min-height:62px;margin-bottom:0}.kpx .kp30-search input{font-size:16px}.kpx .kpx-action{min-height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--x-blue);font-size:14px;font-weight:600;line-height:1.6;padding:9px 0;text-decoration:none;white-space:normal}.kpx .kpx-action:hover{text-decoration:underline}.kpx .kpx-action.is-primary{background:var(--x-blue);color:white;border-radius:7px;padding:12px 18px;text-decoration:none}.kpx .kpx-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--x-line);border-bottom:1px solid var(--x-line);margin:0 0 46px;padding:17px 0;gap:24px}.kpx-levels a{padding:10px 0;min-height:64px;text-decoration:none;color:var(--x-ink);display:flex;flex-direction:column}.kpx-levels a+ a{border-left:1px solid var(--x-line);padding-left:28px}.kpx-levels strong{font-size:18px;font-weight:600}.kpx-levels span{font-size:13px;color:var(--x-muted);margin-top:4px}.kpx-levels a:hover strong{color:var(--x-blue)}.kpx .kpx-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.kpx .kpx-section-head h2{font-size:25px;margin:0}.kpx-section-head p{font-size:14px;margin:4px 0 0}.kpx-visual{margin-bottom:44px}.kpx-gallery-strip{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;align-items:start}.kpx-gallery-strip a{display:block;min-width:0;text-decoration:none;color:var(--x-ink)}.kpx-gallery-strip picture,.kpx-gallery-strip img{display:block;width:100%;height:auto;border-radius:8px}.kpx-gallery-strip a:nth-child(2){padding-top:26px}.kpx-gallery-strip a:nth-child(4){padding-top:44px}.kpx-gallery-strip span{display:block;font-size:13px;line-height:1.7;font-weight:600;margin-top:12px}.kpx-featured{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:28px;margin-bottom:54px}.kpx-featured article{min-width:0}.kpx-calendar{background:#e4edf9;border:1px solid #c6d6ec;border-radius:12px;padding:30px;display:flex;align-items:center;gap:24px}.kpx .kpx-calendar h2{font-size:25px;margin:10px 0 12px}.kpx .kpx-calendar p{font-size:22px;color:var(--x-ink);line-height:1.6;margin:0 0 24px}.kpx-calendar-path{flex:1;min-width:110px;display:flex;flex-direction:column;gap:14px;border-left:1px solid #afc5e3;padding-left:20px}.kpx-calendar-path span{background:white;border:1px solid #c1d2e7;padding:12px 14px;border-radius:5px;font-size:12px;font-weight:600;color:#294c77}.kpx-builder{padding:24px 0 24px 6px;border-top:2px solid var(--x-ink)}.kpx-product-name{font-size:14px;font-weight:600;color:var(--x-muted)}.kpx .kpx-builder h2{font-size:24px;line-height:1.55;margin:14px 0 10px}.kpx-builder>p{font-size:14px;margin-bottom:24px}.kpx-field-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.kpx-field-list>span{border:1px solid #b3c5d9;background:#fff;padding:8px 12px;font-size:12px;border-radius:5px}.kpx-builder>small{display:block;font-size:12px;color:var(--x-muted)}.kpx-access{font-size:12px;font-weight:600;line-height:1.5;color:#475b70;background:#e9eef5;padding:5px 9px;border-radius:4px;white-space:nowrap;display:inline-block}.kpx-access.is-free{color:#205a48;background:#e2f1e9}.kpx-skill-section{margin:0 0 46px}.kpx-skills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.kpx-skills article{background:white;border:1px solid var(--x-line);border-radius:8px;padding:22px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.kpx-skills article>div{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--x-muted)}.kpx .kpx-skills h3{font-size:18px;line-height:1.7;margin:18px 0 10px}.kpx-skills h3 a{color:var(--x-ink);text-decoration:none}.kpx-skills h3 a:hover{text-decoration:underline}.kpx-skills p{font-size:14px;margin:0 0 22px}.kpx-file{font-size:12px;color:var(--x-muted);padding:5px 8px;border:1px solid var(--x-line);border-radius:4px;margin-top:auto}.kpx-skills .kpx-action{font-size:13px;margin-top:12px}.kpx-academy{border-top:1px solid var(--x-line);padding:30px 0;display:flex;justify-content:space-between;gap:24px}.kpx .kpx-academy h2{font-size:22px;margin-bottom:6px}.kpx .kpx-academy h3{font-size:19px}.kpx-academy p{font-size:13px;margin:0}.kpx-academy>div:last-child{min-width:40%}.kpx-tool-form{background:white;border:1px solid #a6b9ce;border-radius:10px;padding:24px}.kpx .kpx-tool-form>label{font-size:16px;margin:0 0 10px;font-weight:600}.kpx-search-line{display:flex;gap:12px}.kpx .kpx-search-line input{flex:1;min-width:0;font-size:16px;min-height:50px}.kpx .kpx-search-line button{font-size:15px;min-height:50px;padding:10px 24px}.kpx-selects{display:grid;grid-template-columns:1.2fr 1fr .7fr;gap:20px}.kpx .kpx-selects label{font-size:13px;min-width:0;margin:20px 0 0}.kpx .kpx-selects select{display:block;width:100%;margin-top:8px;font-size:14px}.kpx-live{font-size:13px;min-height:24px;margin:8px 0}.kpx-results-head{display:flex;align-items:center;gap:20px;margin:20px 0 8px}.kpx .kpx-results-head h2{font-size:24px;margin:0}.kpx-results-head p{font-size:13px;margin:0}.kpx-results-head .kpx-action{margin-left:auto;font-size:13px}.kpx-tool-row{display:grid;grid-template-columns:minmax(0,1fr) 160px 160px;gap:30px;border-top:1px solid var(--x-line);padding:26px 0;align-items:start}.kpx .kpx-tool-row h3{font-size:18px;margin:4px 0 8px}.kpx-row-main h3 a{color:var(--x-ink);text-decoration:none;display:inline-flex;min-height:44px;align-items:center}.kpx-row-main h3 a:hover{color:var(--x-blue);text-decoration:underline}.kpx-row-main>p{font-size:14px;margin:0;max-width:55ch}.kpx-type{font-size:12px;color:var(--x-muted)}.kpx-row-meta{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-top:34px;font-size:12px;color:var(--x-muted)}.kpx-row-action{padding-top:22px;min-width:0}.kpx-row-action>.kpx-action{display:flex;justify-content:flex-start}.kpx details summary{font-size:13px;cursor:pointer;min-height:44px;display:list-item;align-content:center;color:var(--x-muted);list-style-position:inside}.kpx details[open]{grid-column:1/-1}.kpx dl{margin:14px 0;padding:14px;background:white;border:1px solid var(--x-line);border-radius:6px;font-size:13px;overflow-wrap:anywhere}.kpx dt{font-weight:600}.kpx dd{margin:5px 0 16px}.kpx dd:last-child{margin-bottom:0}.kpx-pages{display:flex;align-items:center;gap:24px;justify-content:center;border-top:1px solid var(--x-line);padding:20px 0}.kpx-pages>span{font-size:13px;color:var(--x-muted)}.kpx-empty{padding:38px 0}.kpx-empty>p{font-size:14px}.kpx-separate{border-top:1px solid var(--x-line);padding:30px 0;margin-top:30px}.kpx .kpx-separate h2{font-size:22px}.kpx-separate p{font-size:14px;margin:8px 0}.kpx-separate .kpx-action{margin-right:28px}.kpx-tabs{display:flex;gap:28px;border-bottom:1px solid var(--x-line);margin:0 0 32px}.kpx-tabs a{font-size:15px;padding:12px 0;min-height:48px;text-decoration:none;color:var(--x-muted);border-bottom:3px solid transparent}.kpx-tabs [aria-current]{color:var(--x-blue);border-color:var(--x-blue);font-weight:600}.kpx-work-desk{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:36px;margin-bottom:48px}.kpx-compact-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.kpx-compact-tools article{padding:20px 0;border-top:1px solid var(--x-line)}.kpx-compact-tools article>span:first-child{font-size:12px;color:var(--x-muted)}.kpx .kpx-compact-tools h3{font-size:19px;margin:10px 0}.kpx-compact-tools h3 a{color:var(--x-ink);text-decoration:none}.kpx-compact-tools h3 a:hover{text-decoration:underline}.kpx-compact-tools p{font-size:14px;margin-bottom:16px}.kpx-recent{padding:24px;border-radius:8px;background:#e4edf9;align-self:start}.kpx .kpx-recent h2{font-size:21px;margin-bottom:12px}.kpx-recent p{font-size:14px}.kpx [aria-busy=true]{opacity:.65}.kpx :is(a,button,summary,input,select):focus-visible{outline:3px solid var(--x-blue);outline-offset:4px}.kpx :is(a,button,summary){transition:color .16s ease,background-color .16s ease}.kpx input::placeholder{color:#64758a;opacity:1}
@media(min-width:1500px){.kpx-intro{padding-top:12px}.kpx .kpx-intro h1{font-size:46px}.kpx-gallery-strip{gap:26px}.kpx-tool-row{grid-template-columns:minmax(0,1fr) 180px 180px}}
@media(max-width:1100px){.kpx .kpx-intro h1{font-size:36px}.kpx-featured{gap:22px;grid-template-columns:1.2fr 1fr}.kpx-calendar{padding:24px;display:block}.kpx-calendar-path{margin-top:24px;flex-direction:row;flex-wrap:wrap;padding-left:0;border-left:0;border-top:1px solid #afc5e3;padding-top:18px;gap:8px}.kpx-calendar-path span{padding:8px 10px}.kpx-work-desk{grid-template-columns:minmax(0,1fr) 210px;gap:24px}.kpx-tool-row{grid-template-columns:minmax(0,1fr) 125px;gap:20px}.kpx-row-action{grid-column:1/-1;display:flex;align-items:flex-start;gap:24px;padding-top:0}.kpx-row-action details{flex:1;min-width:0}.kpx-row-action dl{max-width:70ch}.kpx-skills{gap:16px}.kpx-skills article{padding:18px}.kpx .kpx-skills h3{font-size:16px}}
@media(max-width:780px){.kpx .kpx-intro{margin:10px 0 24px}.kpx .kpx-intro h1{font-size:30px;letter-spacing:-.3px}.kpx .kpx-intro>p{font-size:15px;margin-bottom:20px}.kpx .kp30-search{padding-left:12px;gap:8px;min-height:58px}.kpx .kp30-search input{font-size:16px}.kpx .kp30-search button{padding:10px 13px}.kpx .kpx-levels{grid-template-columns:1fr;gap:0;padding:5px 0;margin-bottom:32px}.kpx-levels a{flex-direction:row;justify-content:space-between;align-items:center;min-height:60px;gap:12px;padding:12px 0}.kpx-levels a+a{border-left:0;border-top:1px solid var(--x-line);padding-left:0}.kpx-levels strong{font-size:16px}.kpx-levels span{font-size:12px;margin:0;text-align:right}.kpx .kpx-section-head h2{font-size:22px}.kpx .kpx-section-head{margin-bottom:18px;gap:14px}.kpx-section-head .kpx-action{font-size:13px;flex-shrink:0}.kpx-section-head p{font-size:13px}.kpx-gallery-strip{grid-template-columns:1fr 1fr;gap:24px 16px}.kpx-gallery-strip a:nth-child(n){padding:0}.kpx-gallery-strip span{font-size:12px}.kpx-featured{grid-template-columns:1fr;margin-bottom:36px;gap:26px}.kpx-calendar{display:flex;padding:24px 20px;gap:16px}.kpx .kpx-calendar h2{font-size:23px}.kpx .kpx-calendar p{font-size:20px}.kpx-calendar-path{flex-direction:column;border-top:0;border-left:1px solid #afc5e3;padding:0 0 0 14px;margin:0;gap:12px;min-width:90px}.kpx-calendar-path span{font-size:11px;padding:9px}.kpx-builder{padding:20px 0}.kpx .kpx-builder h2{font-size:22px}.kpx-skills{grid-template-columns:1fr;gap:14px}.kpx-skills article{padding:22px}.kpx .kpx-skills h3{font-size:18px}.kpx-academy{display:block;padding:24px 0}.kpx-academy>div+div{margin-top:22px}.kpx-tool-form{padding:18px 14px}.kpx-search-line{gap:8px}.kpx .kpx-search-line button{padding:10px 14px}.kpx-selects{grid-template-columns:1fr 1fr;gap:10px}.kpx-selects label:first-child{grid-column:1/-1}.kpx .kpx-selects label{margin-top:12px}.kpx-tool-row{grid-template-columns:1fr;padding:23px 0;gap:12px}.kpx-row-meta{flex-direction:row;align-items:center;padding-top:0}.kpx-row-action{padding-top:0}.kpx .kpx-tool-row h3{font-size:17px;margin:0 0 8px}.kpx .kpx-results-head h2{font-size:20px}.kpx-results-head{gap:12px;flex-wrap:wrap}.kpx-results-head p{font-size:12px}.kpx-tool-row .kpx-row-main>p{font-size:14px}.kpx-tabs{gap:24px;margin-bottom:24px}.kpx-work-desk{grid-template-columns:1fr;gap:28px}.kpx-compact-tools{grid-template-columns:1fr}.kpx-recent{padding:22px}.kpx .kpx-compact-tools h3{font-size:19px}.kpx-tabs a{font-size:14px}.kpx :is(p,h1,h2,h3,a){overflow-wrap:anywhere}}
@media(max-width:359px){.kpx-calendar{display:block}.kpx-calendar-path{margin-top:20px;border-left:0;border-top:1px solid #afc5e3;padding:14px 0 0;flex-direction:row;gap:8px}.kpx .kpx-intro h1{font-size:27px}.kpx-levels strong{font-size:15px}.kpx-levels span{font-size:11px}.kpx .kpx-selects select{font-size:13px;padding:8px}.kpx .kpx-results-head h2{font-size:19px}}
@media(min-width:781px) and (max-width:1100px){.kpx-work-desk{grid-template-columns:minmax(0,1fr)}.kpx-recent{max-width:none}.kpx-compact-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){.kpx :is(a,button,summary){transition:none}.kpx [aria-busy=true]{opacity:1}}
/* Compact Home discovery on phones; all four original samples remain reachable. */
.kpx .kpx-calendar-path .kpx-action{background:white;border:1px solid #c1d2e7;padding:12px 14px;min-height:44px;border-radius:5px;font-size:12px;font-weight:600;color:#294c77;justify-content:flex-start}.kpx .kpx-calendar-path .kpx-action:hover{background:#f2f6fc;text-decoration:underline}
.kpx .kpx-gallery-entry{display:flex;align-items:center;justify-content:space-between;gap:28px;border-top:1px solid var(--x-line);padding:24px 0}.kpx .kpx-gallery-entry h2{font-size:22px;margin:0 0 5px}.kpx-gallery-entry p{font-size:14px;margin:0}.kpx-gallery-entry .kpx-gallery-strip{display:flex;gap:16px;align-items:center}.kpx-gallery-entry .kpx-gallery-strip a{width:90px;padding:0}.kpx-gallery-entry .kpx-gallery-strip img{height:112px;max-width:90px;width:auto;object-fit:contain;object-position:center}.kpx-gallery-entry .kpx-gallery-strip span{display:none}.kpx-utilities{display:flex;flex-wrap:wrap;gap:12px 28px;border-top:1px solid var(--x-line);border-bottom:1px solid var(--x-line);padding:12px 0;margin-bottom:30px}.kpx .kpx-utilities .kpx-action{font-size:13px}
@media(max-width:780px){.kpx .kpx-gallery-entry{gap:16px}.kpx .kpx-gallery-entry h2{font-size:18px}.kpx-gallery-entry .kpx-gallery-strip a{width:50px}.kpx-gallery-entry .kpx-gallery-strip img{max-width:50px;height:88px}.kpx-gallery-entry .kpx-gallery-strip{gap:8px}.kpx-utilities{gap:4px 20px}.kpx .kpx-gallery-entry .kpx-action{font-size:13px}}
/* Feature recovery: original browser tools stay visible, not buried in task pagination. */
.kpx.kpx-starter .easy-task{display:block;min-height:124px;height:100%;align-content:start}.kpx.kpx-starter .easy-task>span:not(.easy-task-number){display:block;width:auto;min-width:0}.kpx.kpx-starter .easy-task strong,.kpx.kpx-starter .easy-task small{overflow-wrap:normal;word-break:normal}
.kpx.kpx-starter .easy-steps li{color:#536779}
.kpx.kpx-starter .easy-preview,.kpx.kpx-starter .easy-preview pre,.kpx.kpx-starter .easy-preview .easy-reset{color:#19324b}.kpx.kpx-starter .easy-preview .easy-eyebrow{color:#075bc4}.kpx.kpx-starter .easy-preview-head>span:last-child{color:#536779;border-color:#b6c4d1}.kpx.kpx-starter .easy-preview pre,.kpx.kpx-starter .easy-preview #easy-result-actions{border-color:#cbd7e3}.kpx.kpx-starter .easy-copy-note{color:#536779}.kpx.kpx-starter #easy-copy-status{color:#205a48}.kpx.kpx-starter .easy-steps li.is-done{color:#205a48;border-color:#9abfac}.kpx.kpx-starter .easy-ai-links a{border-color:#b6c4d1}.kpx.kpx-starter .easy-copy:hover,.kpx.kpx-starter .easy-copy:focus-visible{color:white;background:#064b9f}
.kpx-native-tools{margin:12px 0 48px}.kpx-native-tools>.kpx-section-head>span{font-size:13px;color:var(--x-muted)}.kpx-native-index{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0 30px}.kpx-native-index a{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:9px 16px;border:1px solid #a6b9ce;border-radius:7px;background:white;color:var(--x-ink);font-size:14px;text-decoration:none}.kpx-native-index span{font-size:12px;color:var(--x-muted)}.kpx-native-group{scroll-margin-top:95px;margin-bottom:30px}.kpx-native-group>h3{font-size:20px!important;margin:0 0 12px}.kpx-native-group>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.kpx-native-group article{padding:18px 0;display:flex;align-items:center;gap:16px;border-top:1px solid var(--x-line);min-width:0}.kpx-native-group article>div{flex:1;min-width:0}.kpx-native-group h4{font-size:16px;font-weight:600;margin:0 0 6px}.kpx-native-group h4 a{color:var(--x-ink);text-decoration:none;min-height:44px;display:flex;align-items:center}.kpx-native-group p{font-size:13px;line-height:1.8;margin:0}.kpx-native-group .kpx-action{flex-shrink:0;font-size:13px}.kpx-starter .kp-easy{--easy-ink:#19324b;--easy-muted:#536779;--easy-line:#cbd7e3;--easy-blue:#075bc4;--easy-blue-dark:#075bc4;--easy-blue-soft:#e9f0fa;--easy-lime:#e9f0fa;--easy-lime-soft:#e9f0fa;padding:0 0 20px;max-width:none}.kpx-starter .easy-tasks{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.kpx-starter .easy-task{box-shadow:none;background:white;border-radius:7px;padding:16px;text-align:left}.kpx-starter .easy-task-number{display:none}.kpx-starter .easy-task strong{font-size:15px;line-height:1.7}.kpx-starter .easy-task small{font-size:12px;line-height:1.8}.kpx-starter .easy-task.is-selected{border-color:#075bc4;background:#e9f0fa}.kpx-starter .easy-composer{margin-top:28px;gap:24px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.kpx-starter .easy-form-panel,.kpx-starter .easy-preview{background:white;border:1px solid var(--x-line);border-radius:9px;padding:24px;min-width:0}.kpx-starter .easy-preview{position:static}.kpx-starter .easy-form-panel h2,.kpx-starter .easy-preview h2{font-size:22px;line-height:1.6}.kpx-starter .easy-eyebrow{letter-spacing:0;text-transform:none;font-size:12px}.kpx-starter .easy-section-head h2{font-size:24px}.kpx-starter .easy-work{padding-top:0}.kpx-starter .easy-advanced-grid :is(input,select,textarea){font-size:16px;min-width:0}.kpx-starter .easy-ai-links a{min-height:44px}.kpx-starter-next{display:flex;flex-wrap:wrap;gap:12px 25px;border-top:1px solid var(--x-line);padding:20px 0}.kpx-starter-categories{display:flex;align-items:end;gap:16px;margin-bottom:28px}.kpx-starter-categories label{margin:0;min-width:180px}.kpx-starter-categories select{display:block;width:100%;margin-top:8px}.kpx-starter-categories button{min-height:48px}.kpx-starter .kp30-platforms{flex-wrap:nowrap;overflow-x:auto;padding:4px 3px 12px}.kpx-starter .kp30-platforms>a{flex-shrink:0}.kpx-starter .easy-example{min-height:44px}.kpx-starter .easy-copy,.kpx-starter .easy-generate{background:#075bc4;color:white;border-color:#075bc4}.kpx-starter .easy-output,#easy-output{overflow-wrap:anywhere;white-space:pre-wrap}
@media(max-width:1100px){.kpx-starter .easy-tasks{grid-template-columns:repeat(2,minmax(0,1fr))}.kpx-starter .easy-composer{grid-template-columns:minmax(0,1fr)}}
@media(max-width:780px){.kpx-native-group>div{grid-template-columns:minmax(0,1fr)}.kpx-native-group article{gap:12px}.kpx-native-group .kpx-action{font-size:12px}.kpx-native-group h4{font-size:15px}.kpx-native-index{gap:8px}.kpx-native-index a{font-size:13px;padding:9px 12px}.kpx-starter .kpx-tabs{gap:18px;flex-wrap:wrap}.kpx-starter .kpx-tabs a{font-size:13px}.kpx-starter .easy-tasks{gap:10px}.kpx-starter .easy-task{padding:13px}.kpx-starter .easy-task strong{font-size:14px}.kpx-starter .easy-task small{font-size:12px}.kpx-starter .easy-form-panel,.kpx-starter .easy-preview{padding:20px 16px}.kpx-starter .easy-section-head{display:block}.kpx-starter .easy-section-head>span{font-size:12px}.kpx-starter .easy-example-list{grid-template-columns:1fr}.kpx-starter-next .kpx-action{font-size:13px}.kpx-starter-categories label{min-width:0;flex:1}.kpx-starter .easy-steps{gap:8px}.kpx-starter .easy-steps li span{font-size:12px}.kpx-starter .easy-advanced-grid{grid-template-columns:1fr}}
@media(max-width:780px){.kpx-home .kpx-gallery-strip{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:12px;scroll-padding:4px}.kpx-home .kpx-gallery-strip>a{flex:0 0 44%;min-width:0;scroll-snap-align:start}.kpx-home .kpx-gallery-strip img{max-height:280px;object-fit:contain;object-position:top}.kpx-home .kpx-gallery-strip picture{background:transparent}.kpx-home .kpx-gallery-strip a:nth-child(2){flex-basis:38%}.kpx-skills h3 a{min-height:44px;display:inline-flex;align-items:center}}
