.kuhp-navigator{--kn-ink:#1a3047;--kn-muted:#526275;--kn-gold:#765621;--kn-line:#d7dee5;--kn-soft:#eef2f5;--kn-paper:#fff;--kn-bg:#f7f6f2;color:var(--kn-ink);background:var(--kn-bg);overflow-wrap:anywhere;max-width:1440px;margin:0 auto;font:16px/1.65 Arial,Helvetica,sans-serif}.kuhp-navigator *{box-sizing:border-box}.kuhp-navigator h1,.kuhp-navigator h2,.kuhp-navigator h3,.kuhp-navigator p{margin:0}.kuhp-navigator h1,.kuhp-navigator h2,.kuhp-navigator h3{color:var(--kn-ink);letter-spacing:normal}.kuhp-navigator a{color:var(--kn-ink);text-underline-offset:3px}.kuhp-navigator button,.kuhp-navigator input,.kuhp-navigator select,.kuhp-navigator textarea{font:inherit;color:inherit;letter-spacing:normal}.kuhp-navigator button{border:1px solid var(--kn-line);background:var(--kn-paper);cursor:pointer;text-align:center;border-radius:6px;min-height:44px;padding:9px 13px;line-height:1.4}.kuhp-navigator button:hover{background:var(--kn-soft)}.kuhp-navigator button:disabled{opacity:.48;cursor:not-allowed}.kuhp-navigator :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #986d22}.kuhp-navigator input[type=checkbox]{width:20px;min-width:20px;height:20px;accent-color:var(--kn-ink);cursor:pointer}.kuhp-navigator input[type=search],.kuhp-navigator input[type=text],.kuhp-navigator select,.kuhp-navigator textarea{background:var(--kn-paper);border:1px solid #aab7c4;border-radius:6px;width:100%;min-width:0;padding:11px 12px;font-size:16px;line-height:1.5}.kuhp-navigator textarea{resize:vertical;white-space:pre-wrap;min-height:110px}.kuhp-navigator label{margin-bottom:6px;font-size:14px;font-weight:600;display:block}.kuhp-navigator .kn-primary{background:var(--kn-ink);border-color:var(--kn-ink);color:#fff}.kuhp-navigator .kn-primary:hover{background:#294961}.kn-header{background:var(--kn-paper);border-bottom:1px solid var(--kn-line);padding:36px 44px 24px}.kn-hero{grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:40px;display:grid}.kn-eyebrow{color:var(--kn-gold);font-size:12px;font-weight:700;letter-spacing:1.8px!important}.kuhp-navigator h1{margin:10px 0 16px;font:46px/1.15 Georgia,Times New Roman,serif}.kn-intro{max-width:750px;color:var(--kn-muted);font-size:17px}.kn-hero-image{aspect-ratio:3/2;object-fit:contain;border-radius:12px;width:100%;height:auto;display:block}.kn-header-actions{flex-wrap:wrap;align-items:center;gap:16px;margin:22px 0;display:flex}.kn-languages{flex-wrap:wrap;gap:7px;display:flex}.kn-languages a{border:1px solid var(--kn-line);border-radius:5px;align-items:center;min-height:44px;padding:8px 13px;font-size:14px;text-decoration:none;display:inline-flex}.kn-languages a[aria-current=page]{background:var(--kn-ink);color:#fff;border-color:var(--kn-ink)}.kn-help{margin-left:auto}.kn-help span{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;margin-right:5px;font-size:13px;display:inline-flex}.kn-status-note{background:var(--kn-soft);border-left:3px solid #6c8093;padding:16px 19px;font-size:14px;line-height:1.6}.kn-status-note strong{margin-bottom:5px;display:block}.kn-status-note .kn-transcription-note{margin-top:9px;font-size:13px}.kn-details{border:1px solid var(--kn-line);background:var(--kn-paper);border-radius:6px;padding:0 14px}.kn-details summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:14px;font-weight:600;line-height:1.6}.kn-details>p,.kn-details>textarea,.kn-details>label{margin-bottom:12px}.kn-downloads{margin-top:16px}.kn-download-links{flex-wrap:wrap;gap:14px 24px;padding:0 0 12px;font-size:14px;display:flex}.kn-small{color:var(--kn-muted);font-size:13px!important;line-height:1.6!important}.kn-guide{background:var(--kn-paper);border:1px solid var(--kn-line);border-top:3px solid var(--kn-gold);border-radius:10px;margin:24px 44px;padding:24px}.kn-guide-top,.kn-order-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.kn-guide-top button,.kn-order-top>button{flex-shrink:0}.kuhp-navigator .kn-guide h2,.kuhp-navigator .kn-order h2{margin:0 0 6px;font:26px/1.25 Georgia,Times New Roman,serif}.kn-guide-top p{color:var(--kn-muted);font-size:14px}.kn-guide-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:19px;display:grid}.kn-guide-steps button{text-align:left;align-items:center;gap:10px;font-size:14px;display:flex}.kn-guide-steps button span{font:22px/1 Georgia,serif}.kn-guide-steps button[aria-current=step]{border-color:var(--kn-ink);background:var(--kn-ink);color:#fff}.kn-guide-copy{max-width:900px;min-height:128px;padding-top:20px}.kn-guide-copy h3{font-size:17px;margin:4px 0!important}.kn-guide-copy>p:last-child{font-size:15px}.kn-guide-actions{justify-content:space-between;gap:12px;margin-top:16px;display:flex}.kn-guide-actions>div{gap:8px;display:flex}.kn-guide-actions button{font-size:14px}.kn-highlight{outline-offset:6px;outline:3px solid var(--kn-gold)!important}.kn-workspace{padding:24px 44px 32px}.kn-search{margin-bottom:24px}.kn-search>label{font-size:16px}.kn-search-row{gap:10px;display:flex}.kn-search-row input{flex:1}.kn-context-help{background:0 0;border:0;max-width:900px;margin-top:10px;padding:0}.kn-context-help summary{color:var(--kn-muted);min-height:36px;padding:5px 0;font-weight:400}.kn-context-help[open] p{background:var(--kn-soft);border-radius:6px;padding:13px 16px;font-size:14px;line-height:1.6}.kn-load-state{border:1px solid var(--kn-line);background:#fff;border-radius:10px;padding:40px 24px}.kn-load-state h2{margin-bottom:12px;font:26px/1.3 Georgia,serif}.kn-load-state p{max-width:700px;color:var(--kn-muted)}.kn-load-state button{margin-top:18px}.kn-mobile-tools{display:none}.kn-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:30px;display:grid}.kn-list-panel{border:1px solid var(--kn-line);background:#fff;border-radius:8px;min-width:0;padding:17px 14px}.kn-list-panel h2{margin-bottom:16px;font:21px/1.3 Georgia,serif}.kn-list-panel label{margin-top:12px}.kn-list-panel select{font-size:14px}.kn-result-count{color:var(--kn-muted);font-size:13px;margin:15px 0 3px!important}.kn-check-hint{margin-bottom:10px!important}.kn-results{overscroll-behavior:contain;max-height:540px;padding:3px;overflow-y:auto}.kn-result{border-bottom:1px solid #e9edf0;border-radius:4px;grid-template-columns:minmax(0,1fr) 48px;align-items:center;padding:3px;display:grid}.kn-result>button{text-align:left;background:0 0;border:0;width:100%;padding:10px 8px;display:block}.kn-result strong{font-size:15px;display:block}.kn-result span{color:var(--kn-muted);margin-top:3px;font-size:12px;line-height:1.45;display:block}.kn-list-panel label.kn-result-selection{cursor:pointer;justify-content:center;align-items:center;width:48px;min-height:48px;margin:0;display:flex}.kn-result-selection input{margin:0}.kn-result.kn-active{background:var(--kn-soft);box-shadow:inset 3px 0 0 var(--kn-ink)}.kn-result.kn-active>button{background:0 0}.kn-no-results{padding:12px 5px;font-size:14px}.kn-no-results button{margin-top:10px}.kn-pagination{justify-content:space-between;align-items:center;gap:6px;margin-top:14px;display:flex}.kn-pagination span{color:var(--kn-muted);font-size:13px}.kn-order-count{width:100%;margin-top:16px;font-size:13px!important}.kn-reading{min-width:0}.kn-reading-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.kn-reading-toolbar button{flex-shrink:0;min-height:44px;font-size:12px}.kn-reading-toolbar button[aria-pressed=true]{border-color:var(--kn-gold);color:var(--kn-gold)}.kn-kicker{color:var(--kn-muted);font-size:11px;line-height:1.5;letter-spacing:.8px!important}.kuhp-navigator .kn-article-title{margin:8px 0;scroll-margin-top:24px;font:37px/1.2 Georgia,Times New Roman,serif}.kn-topic{color:var(--kn-muted);font-size:15px;margin-bottom:16px!important}.kn-topic span{font-size:12px}.kn-court-marker{margin:8px 0 16px;font-size:14px;display:block;color:var(--kn-gold)!important}.kn-english-notice{background:#e8eef3;padding:12px 15px;font-size:13px;margin-bottom:17px!important}.kn-text-columns{border:1px solid var(--kn-line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid;overflow:hidden}.kn-law-text,.kn-elucidation{min-width:0;padding:23px}.kn-elucidation{border-left:1px solid var(--kn-line);background:#f0f3f6}.kn-text-columns h3{color:var(--kn-muted);font-size:13px;font-weight:600;margin:0 0 18px!important}.kn-text-columns p{white-space:pre-line;font:17px/1.85 Georgia,Times New Roman,serif;margin:0 0 16px!important}.kn-text-columns p:last-of-type{margin-bottom:22px!important}.kn-source{font-size:12px;line-height:1.6;display:block}.kn-status-badge{color:#24465e;background:#e9eff4;border-radius:5px;padding:6px 11px;font-size:13px;display:inline-block;margin:4px 0 14px!important}.kn-status-deleted,.kn-status-void{color:#842d22;background:#fae9e6}.kn-status-partially-void,.kn-status-conditional{color:#745219;background:#fff1d5}.kn-version-choice{flex-wrap:wrap;gap:8px;margin:0 0 15px;display:flex}.kn-version-choice button{min-height:44px;font-size:13px}.kn-version-choice button[aria-pressed=true]{color:#fff;background:#17344a;border-color:#17344a}.kn-historical-notice{background:#f8e9e5;padding:12px 16px;font-size:14px;margin-bottom:16px!important}.kn-court-note{margin-bottom:20px}.kn-court-note>div{margin:14px 0;font-size:14px;line-height:1.7}.kn-court-note>div>a{overflow-wrap:anywhere;font-size:12px}.kn-court-note{background:#fff8e9;border:1px solid #e7d6b8;border-radius:8px;margin-top:22px;padding:23px;scroll-margin-top:24px}.kn-court-note h3{font:23px/1.3 Georgia,serif;margin:8px 0 13px!important}.kn-court-note>p:not(.kn-kicker){font-size:14px;line-height:1.7;margin-bottom:13px!important}.kn-court-note blockquote{white-space:pre-line;border-left:3px solid #b29a6f;margin:18px 0;padding:14px 0 14px 17px;font:16px/1.8 Georgia,serif}.kn-court-note blockquote span{color:var(--kn-muted);margin-bottom:7px;font:13px/1.6 Arial,sans-serif;display:block}.kn-court-note>a{font-size:13px}.kn-citation{margin-top:20px}.kn-citation textarea{font-size:13px}.kn-reading-nav{justify-content:space-between;gap:15px;margin:19px 0;display:flex}.kn-reading-nav button{font-size:13px}.kn-translation-prompt{border-top:1px solid var(--kn-line);padding:20px 0}.kn-translation-prompt p{font-size:15px;margin-bottom:11px!important}.kn-translation-prompt button{font-size:14px}.kn-order{background:#fff;border:1px solid #c6d2dc;border-radius:10px;margin-top:30px;padding:28px;scroll-margin-top:20px}.kn-order-top{margin-bottom:15px}.kn-order>p{margin-bottom:14px;font-size:14px}.kn-selection-summary{background:var(--kn-soft);border-radius:6px;margin:20px 0;padding:14px 17px;font-size:14px}.kn-selection-summary p{max-height:140px;margin-top:6px;overflow-y:auto}.kn-selection-input{gap:10px;max-width:700px;margin-bottom:8px;display:flex}.kn-selection-input input{flex:1}.kn-error{color:#9e2f21!important;font-size:14px!important}.kn-selection-actions{flex-wrap:wrap;gap:10px;margin:14px 0 22px;display:flex}.kn-selection-actions button{font-size:13px}.kn-order-options{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:28px;margin:22px 0;display:grid}.kn-scope-options label{align-items:flex-start;gap:11px;min-height:44px;padding:8px 0;font-size:14px;font-weight:400;display:flex}.kn-scope-options input{margin-top:2px}.kn-message-preview{margin:18px 0}.kn-message-preview textarea{font-size:13px;line-height:1.7}.kn-order-actions{flex-wrap:wrap;gap:10px;margin:17px 0 12px;display:flex}.kn-reader-footer{border-top:1px solid var(--kn-line);margin-top:24px;padding-top:20px}.kn-reader-footer p{color:var(--kn-muted);font-size:12px;line-height:1.65;margin:0 0 6px!important}@media (width>=1280px){.kn-layout{grid-template-columns:270px minmax(0,1fr)}.kn-hero{grid-template-columns:minmax(0,1fr) 270px}.kn-text-columns p{font-size:18px}}@media (width<=1080px){.kn-header{padding:30px 28px 22px}.kn-workspace{padding:22px 28px 30px}.kn-guide{margin:22px 28px}.kn-layout{grid-template-columns:230px minmax(0,1fr);gap:22px}.kn-text-columns{grid-template-columns:1fr}.kn-elucidation{border-left:0;border-top:1px solid var(--kn-line)}.kn-hero{grid-template-columns:minmax(0,1fr) 190px;gap:25px}.kuhp-navigator h1{font-size:40px}.kn-guide-steps button{font-size:13px}}@media (width<=760px){.kn-header{padding:26px 18px 20px}.kn-workspace{padding:20px 18px 26px}.kn-hero{grid-template-columns:minmax(0,1fr) 110px;align-items:start;gap:14px}.kuhp-navigator h1{margin:9px 0 12px;font-size:34px}.kn-eyebrow{font-size:10px;letter-spacing:1px!important}.kn-intro{font-size:15px}.kn-hero-image{margin-top:20px}.kn-status-note{padding:13px 14px;font-size:13px}.kn-header-actions{gap:10px}.kn-languages a{padding:7px 10px;font-size:13px}.kn-guide{margin:18px;padding:19px 16px}.kn-guide-top{gap:10px}.kn-guide-top>button{padding:8px;font-size:12px}.kn-guide-top h2{font-size:23px!important}.kn-guide-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.kn-guide-copy{min-height:155px}.kn-guide-actions{flex-wrap:wrap}.kn-guide-actions>div{margin-left:auto}.kn-guide-actions button{font-size:12px}.kn-mobile-tools{flex-wrap:wrap;gap:10px;margin-bottom:17px;display:flex}.kn-mobile-tools button{font-size:13px}.kn-layout{grid-template-columns:1fr;gap:24px}.kn-list-panel.kn-list-collapsed{display:none}.kn-list-panel{padding:18px}.kn-results{max-height:360px}.kn-result{grid-template-columns:minmax(0,1fr) 48px}.kn-result button{min-height:62px}.kn-result input{width:22px;height:22px}.kn-reading-toolbar{gap:8px}.kn-reading-toolbar .kn-kicker{font-size:10px}.kuhp-navigator .kn-article-title{font-size:34px}.kn-topic{font-size:14px}.kn-text-columns p{font-size:17px;line-height:1.85}.kn-law-text,.kn-elucidation{padding:22px 20px}.kn-reading-nav button{padding:8px;font-size:12px}.kn-order{padding:22px 18px}.kn-order-options{grid-template-columns:1fr;gap:16px}.kn-order-top h2{font-size:25px!important}.kn-order-actions{align-items:stretch}.kn-order-actions>button{flex:1;min-width:130px}.kn-court-note{padding:20px}.kn-download-links{gap:13px;display:grid}.kuhp-navigator .kn-result-selection input[type=checkbox]{width:22px;height:22px}.kn-context-help summary{min-height:44px;padding:10px 0}.kn-download-links>a{align-items:center;min-height:44px;padding:6px 0;display:flex}}@media (width<=390px){.kn-hero{grid-template-columns:1fr}.kn-hero-image{justify-self:end;width:150px;margin-top:0}.kn-guide-top{flex-wrap:wrap}.kn-help{margin-left:0}.kn-reading-nav{gap:8px}.kn-selection-input{flex-direction:column}}@media (prefers-reduced-motion:reduce){.kuhp-navigator *{scroll-behavior:auto!important;transition:none!important}}@media print{.kn-header-actions,.kn-guide,.kn-search,.kn-list-panel,.kn-mobile-tools,.kn-reading-toolbar button,.kn-reading-nav,.kn-translation-prompt,.kn-order,.kn-citation,.kn-downloads{display:none!important}.kn-layout{display:block}.kn-workspace,.kn-header{padding:0}.kn-text-columns{display:block}.kn-law-text,.kn-elucidation{background:#fff}.kn-hero-image{width:120px}.kn-reader-footer{margin-top:20px}.kn-court-note{break-inside:avoid}}
