.k-judgment{--case-ink:#292d40;--case-gold:#b49464;--case-paper:#faf8f4;color:var(--case-ink)}
.k-judgment-intro{border-top:3px solid var(--case-gold);padding:28px;background:var(--case-paper);margin-bottom:30px}
.k-judgment .k-judgment-eyebrow{font-size:12px;font-weight:700;letter-spacing:.15em;color:#705c3d;margin:0 0 12px}
.k-judgment .k-judgment-subtitle{font-size:23px;line-height:1.45;margin:0 0 24px}
.k-judgment-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0 0 24px}
.k-judgment-meta div{border-bottom:1px solid #ddd4c6;padding-bottom:12px;min-width:0}
.k-judgment-meta dt{font-size:12px;letter-spacing:.04em;color:#665c4e;margin-bottom:5px}
.k-judgment-meta dd{margin:0;font-size:16px;overflow-wrap:anywhere}
.k-judgment-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0 0}
#main .k-judgment .k-judgment-actions a{display:inline-flex;align-items:center;min-height:44px;padding:10px 17px;background:#46475e;color:white!important;border:1px solid #46475e;text-decoration:none!important;line-height:1.5;transition:background .15s}
#main .k-judgment .k-judgment-actions a+a{background:transparent;color:#34384e!important;border-color:#b7a587}
#main .k-judgment .k-judgment-actions a:hover{background:#32344a;color:white!important}
.k-judgment a:focus-visible,.k-judgment summary:focus-visible{outline:3px solid #886928;outline-offset:4px}
.k-judgment h2,.k-judgment h3,.k-judgment-page,.k-judgment-anchor{scroll-margin-top:130px}
.k-judgment-explanation,.k-judgment-provenance{margin-bottom:32px}
.k-judgment-provenance{padding:22px;border-left:3px solid var(--case-gold);background:var(--case-paper)}
.k-judgment-provenance h2{font-size:21px;margin-top:0}
.k-judgment-page-nav{border:1px solid #d6cbbb;padding:14px 18px;margin:22px 0 30px}
.k-judgment-page-nav summary{cursor:pointer;font-weight:600;min-height:28px}
.k-judgment-page-nav ol{display:flex;flex-wrap:wrap;list-style:none;gap:6px;margin:16px 0 0;padding:0}
.k-judgment-page-nav li{margin:0}
.k-judgment-page-nav a{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid #d6cbbb;text-decoration:none}
.k-judgment-page{border-top:1px solid #d6cbbb;margin:35px 0;padding-top:20px}
.k-judgment-page h3{font-size:13px;letter-spacing:.04em;color:#746247;margin:0 0 20px;font-family:inherit}
.k-judgment-quotation{font-family:Georgia,"Times New Roman",serif;font-size:18px;line-height:1.85;overflow-wrap:anywhere}
.k-judgment-quotation p{margin:0 0 1.2em;line-height:inherit}
.k-judgment-anchor{display:block;height:0}
@media(max-width:600px){.k-judgment-intro{padding:20px 16px}.k-judgment .k-judgment-subtitle{font-size:21px}.k-judgment-meta{grid-template-columns:1fr;gap:12px}.k-judgment-provenance{padding:18px 15px}.k-judgment-quotation{font-size:17px;line-height:1.8}.k-judgment-actions a{width:100%}}
@media print{.k-judgment-page-nav,.k-judgment-actions{display:none}.k-judgment-quotation{color:#000}.k-judgment-page{break-before:auto}}
