.kki12q_card{border:1px solid var(--color-border);border-radius:var(--radius-xl);height:100%;scroll-margin-top:calc(var(--header-h,80px) + 16px);background:#fff;flex-direction:column;gap:16px;padding:16px;display:flex}.kki12q_plate.logo-plate{aspect-ratio:auto;height:136px;padding:16px 20px}.kki12q_plate.logo-plate img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:96px}.kki12q_wordmark{font-family:var(--font-heading);text-align:center;color:var(--color-text-brand);font-size:20px;font-weight:700;line-height:1.2;display:block}.kki12q_body{flex-direction:column;flex:1;gap:10px;padding:0 8px 8px;display:flex}.kki12q_label{font-size:13px;font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-green-700)}.kki12q_title{font-family:var(--font-heading);letter-spacing:-.4px;color:var(--color-text-brand);font-size:20px;font-weight:700;line-height:1.2}.kki12q_text{color:var(--color-text-muted);font-size:15px}.kki12q_meta{gap:4px;margin:0;font-size:14px;display:grid}.kki12q_meta div{flex-wrap:wrap;gap:0 6px;display:flex}.kki12q_meta dt{font-weight:var(--fw-semibold);color:var(--color-text-main)}.kki12q_meta dt:after{content:":"}.kki12q_meta dd{color:var(--color-text-muted);margin:0}.kki12q_links{flex-wrap:wrap;gap:8px 18px;margin:auto 0 0;padding:6px 0 0;font-size:15px;list-style:none;display:flex}
