.ak-switch{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 20px}.ak-switch button{background:#f5eddd;color:#6a4219;border:1px solid #dac296;font-size:15px;padding:10px 16px;min-height:46px}.ak-switch button[aria-pressed=true]{background:#754915;color:#fff}.ak-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.ak-fact{display:flex;flex-direction:column;gap:7px;padding:14px;border:1px solid #dfc58e;border-radius:12px;background:#fff7e6}.ak-fact span{font-size:14px;color:#745b3b}.ak-fact strong{font-size:17px}.ak-summary{padding:18px;border-left:4px solid #b98834;border-radius:10px;background:#fff3d9}.ak-summary h4,.ak-rule h4{margin:0 0 10px}.ak-summary p{margin:9px 0;line-height:1.8}.ak-special{border-top:1px solid #dec18b;padding-top:10px}.ak-rules{display:grid;gap:14px;margin:20px 0}.ak-rule{border:1px solid #dfd0b8;border-radius:12px;padding:18px;background:#fffdf8}.ak-rule p{font-size:16px;line-height:1.85}.ak-rule .small{font-size:13px}.ak-status{display:inline-block;font-size:14px;color:#694111;background:#f6e5c3;border-radius:6px;padding:4px 8px}.ak-evidence{background:#f7f2e9;padding:12px;border-radius:8px}.ak-table{width:100%;min-width:760px}.ak-table th,.ak-table td{white-space:normal;line-height:1.7;vertical-align:top;font-size:14px}.ak-table tbody th{background:#fff7e7}.ak-unavailable{padding:16px;background:#fff0da}#ak-reading{min-width:0;overflow-wrap:break-word}#ak-reading .method-notes{margin-top:14px}
@media(max-width:700px){.ak-facts{grid-template-columns:1fr 1fr}.ak-fact{padding:11px}.ak-switch button{flex:1;padding:9px 8px}.ak-rule,.ak-summary{padding:14px}.ak-scroll{overflow:visible!important;border:0!important}.ak-table,.ak-table tbody{display:block;min-width:0!important;width:100%}.ak-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ak-table tbody tr{display:block;margin:12px 0;border:1px solid #dbc4a0;border-radius:10px;overflow:hidden}.ak-table tbody th,.ak-table tbody td{display:block;box-sizing:border-box;width:100%;border:0;padding:8px 12px}.ak-table td::before{content:attr(data-label) ' : ';font-weight:700;color:#744814}}

.kr-card p{margin:6px 0}.kr-key{border-width:2px;border-color:#c9a25c}.kr-top{border-color:#b5651d;box-shadow:0 0 0 3px #f6dcc0}.kr-top .ak-status{background:#b5651d;color:#fff}

.varga-depth{margin:18px 0}.vd-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.vd-card{border:1px solid #dfd0b8;border-radius:12px;padding:14px;background:#fffdf8}.vd-card h5{margin:0 0 8px;font-size:16px}.vd-card ul{margin:0;padding-left:18px}.vd-card li,.vd-card p{line-height:1.7;margin:4px 0}.vd-key{font-weight:700;color:#8a4a12}
