.v4 .kp .ka-doc{gap:32px;margin:0;padding:48px 48px 40px;display:grid}.v4 .kp .ka-doc-head{border-bottom:1px solid var(--p-line-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:8px 24px;padding-bottom:28px;display:grid}.v4 .kp p.ka-doc-name{color:var(--p-ink);letter-spacing:-.015em;margin:0;font-size:clamp(28px,3vw,40px);line-height:1.1}.v4 .kp p.ka-doc-id{color:var(--p-ink-2);margin:0;font-size:17px}.v4 .kp .ka-doc-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;display:grid}.v4 .kp .ka-money li:first-child{grid-column:span 2}.v4 .kp .ka-doc-fields dt{color:var(--p-ink-3);font-size:13px}.v4 .kp .ka-doc-fields dd{color:var(--p-ink);overflow-wrap:anywhere;margin:6px 0 0;font-size:16px;line-height:1.45}.v4 .kp p.ka-doc-note{color:var(--p-ink-2);max-width:60ch;margin:0;font-size:14px}.v4 .kp .ka-board{gap:8px;margin:0;padding:0;list-style:none;display:grid}.v4 .kp .ka-board li{background:var(--p-panel);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"worry verdict""worry why";gap:6px 24px;padding:24px 28px;display:grid}.v4 .kp .ka-worry{grid-area:worry;align-content:start;gap:4px;display:grid}.v4 .kp .ka-worry b{color:var(--p-ink);font-size:18px;font-weight:400;line-height:1.35}.v4 .kp .ka-worry small{color:var(--p-ink-3);font-size:14px}.v4 .kp .ka-verdict{color:var(--p-pos);grid-area:verdict;align-items:center;gap:10px;font-size:16px;display:flex}.v4 .kp .ka-verdict:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.v4 .kp .is-inside .ka-verdict{color:var(--p-warn)}.v4 .kp .ka-why{color:var(--p-ink-2);grid-area:why;font-size:15px;line-height:1.55}.v4 .kp .ka-why a{color:var(--p-ink);white-space:nowrap;padding-block:4px;text-decoration:none;display:inline-block}.v4 .kp .ka-why a:hover{text-underline-offset:3px;text-decoration:underline}.v4 .kp p.ka-notes{margin-left:calc(50% + 12px)}.v4 .kp .ka-domains{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.v4 .kp .ka-side{border-top:2px solid var(--p-pos);align-content:start;gap:12px;display:grid}.v4 .kp .ka-side.is-not{border-top-color:var(--p-warn)}.v4 .kp .ka-side ul{margin:8px 0 0;padding:0;list-style:none;display:grid}.v4 .kp .ka-side li{border-top:1px solid var(--p-line);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.v4 .kp .ka-side li b{color:var(--p-ink);overflow-wrap:anywhere;font-size:16px;font-weight:400}.v4 .kp .ka-side li span{color:var(--p-ink-2);font-size:15px}.v4 .kp .ka-side.is-ours li b{font-size:18px}.v4 .kp .ka-side.is-not li span{color:var(--p-warn)}@media (max-width:960px){.v4 .kp .ka-doc{padding:32px 28px}.v4 .kp .ka-doc-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.v4 .kp .ka-domains{grid-template-columns:minmax(0,1fr);gap:8px}.v4 .kp .ka-money li:first-child{grid-column:1/-1}.v4 .kp p.ka-notes{margin-left:0}}@media (max-width:720px){.v4 .kp .ka-doc{gap:24px;padding:24px 18px}.v4 .kp .ka-doc-head{grid-template-columns:minmax(0,1fr);padding-bottom:20px}.v4 .kp .ka-doc-fields{grid-template-columns:minmax(0,1fr);gap:16px}.v4 .kp .ka-board li{grid-template-columns:minmax(0,1fr);grid-template-areas:"worry""verdict""why";padding:20px 18px}.v4 .kp .ka-why a{padding-block:10px}.v4 .kp .ka-side li{grid-template-columns:minmax(0,1fr);gap:4px}}
