/* KUCI semantic light theme: layout retained; source in src/theme-baseline. */
/* Scoped reading refinements; shared navigation and brand styles stay intact. */
main.ka {padding-bottom:64px;}
/* The legacy article shell's white hamburger needs contrast on its light header. */
.site-v11 .site-header .menu-toggle span {background:currentColor;}
.ka .ka-copy>h2 {margin-top:44px;scroll-margin-top:30px;}
.ka .ka-copy>h3 {margin-top:28px;}
.ka .ka-table {max-width:100%;overflow-x:auto;margin:26px 0;border:1px solid var(--ka-line);border-radius:3px;}
.ka .ka-table table {width:100%;border-collapse:collapse;table-layout:fixed;}
.ka .ka-table th,.ka .ka-table td {text-align:left;vertical-align:top;padding:15px;border-bottom:1px solid var(--ka-line);overflow-wrap:anywhere;}
.ka .ka-table th {background:var(--ka-soft);}
.ka .ka-table tr:last-child td {border-bottom:0;}
.ka .ka-seo-related {margin-top:44px;}
.ka .ka-copy ul {padding-left:24px;}
@media(max-width:600px){.ka .ka-table table {}.ka .ka-table th,.ka .ka-table td {padding:10px 8px;}}
