.lrn-navigation{z-index:3;color:#eaf2ed;background:#0a252d;border-top:1px solid #426168;border-bottom:1px solid #426168;position:relative}.lrn-inner{max-width:1256px;margin-inline:auto;padding:19px 36px 13px}.lrn-heading{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-bottom:11px;display:flex}.lrn-series{letter-spacing:.035em;color:#c2d8d4;align-items:center;gap:10px;font-size:.75rem;font-weight:750;line-height:1.4;display:flex}.lrn-series-mark{background:#b2e6d2;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 14px #8ae3c551}.lrn-count{color:#8cafa9;font-variant-numeric:tabular-nums;white-space:nowrap;border-left:1px solid #45646a;padding-left:10px}.lrn-tools{flex-shrink:0;align-items:center;gap:12px;display:flex}.lrn-index{position:relative}.lrn-index>summary{cursor:pointer;color:#ddede5;white-space:nowrap;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:.8125rem;font-weight:700;list-style:none;display:flex}.lrn-index>summary::-webkit-details-marker{display:none}.lrn-index>summary svg,.lrn-scroll-controls svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.lrn-index[open]>summary,.lrn-index>summary:hover{background:#173740;border-color:#4d6c70}.lrn-index[open]>summary svg{transform:rotate(180deg)}.lrn-index-list{z-index:8;overscroll-behavior:contain;background:#102e36;border:1px solid #547570;border-radius:7px;width:320px;max-width:calc(100vw - 40px);max-height:min(60dvh,460px);margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 18px 44px #020e1a75}.law-hub .lrn-index-list a{color:#dbece5;border-radius:3px;align-items:center;gap:13px;min-height:48px;padding:10px 12px;font-size:.9rem;font-weight:600;line-height:1.4;text-decoration:none;display:flex;position:relative}.lrn-index-list a>span:first-child{color:#86aaa3;font-variant-numeric:tabular-nums;flex:none;font-size:.72rem}.law-hub .lrn-index-list a:hover,.law-hub .lrn-index-list a[aria-current=page]{color:#c9f5dd;background:#24463f}.lrn-current-dot{background:#b2e6d2;border-radius:50%;flex:none;width:6px;height:6px;margin-left:auto}.lrn-scroll-controls{gap:5px;display:flex}.lrn-scroll-controls[hidden]{display:none}.lrn-scroll-controls button{color:#d7f2e5;cursor:pointer;background:0 0;border:1px solid #52716e;border-radius:50%;place-items:center;min-width:44px;min-height:44px;padding:0;transition:background .15s,border-color .15s;display:grid}.lrn-scroll-controls button:hover:not(:disabled){background:#254b47;border-color:#addac4}.lrn-scroll-controls button:disabled{opacity:.3;cursor:default}.lrn-rail-wrap{position:relative}.lrn-rail-wrap:before,.lrn-rail-wrap:after{content:"";z-index:1;pointer-events:none;opacity:0;width:18px;transition:opacity .15s;position:absolute;top:0;bottom:9px}.lrn-rail-wrap:before{background:linear-gradient(90deg,#0a252d,#0000);left:0}.lrn-rail-wrap:after{background:linear-gradient(270deg,#0a252d,#0000);right:0}.lrn-rail-wrap[data-before=true]:before,.lrn-rail-wrap[data-after=true]:after{opacity:1}.lrn-rail{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#70978a #18353d;-webkit-overflow-scrolling:touch;width:100%;padding:5px 0 11px;scroll-padding-inline:12px;overflow:auto hidden}.law-hub .lrn-track{box-sizing:border-box;gap:10px;width:max-content;min-width:100%;margin:0;padding:0 4px;list-style:none;display:flex}.law-hub .lrn-track>li{flex:none;min-width:max-content;margin:0;padding:0}.law-hub .lrn-track a{white-space:nowrap;color:#c5ded6;background:#0e2b34;border:1px solid #406068;border-radius:5px;align-items:center;gap:11px;min-width:max-content;min-height:52px;padding:12px 17px;font-size:.9375rem;font-weight:650;line-height:1.35;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.lrn-item-number{color:#8aaba3;font-variant-numeric:tabular-nums;letter-spacing:.035em;flex:none;font-size:.6875rem;font-weight:650}.law-hub .lrn-track a:hover{color:#f5fff8;background:#193d41;border-color:#88b8a7}.law-hub .lrn-track a[aria-current=page]{color:#122e2c;background:#c2e8d7;border-color:#c2e8d7;font-weight:800}.lrn-track a[aria-current=page] .lrn-item-number{color:#466b5d}.lrn-selected-mark{padding-left:8px;font-size:1rem;line-height:1}.law-hub .lrn-scroll-hint{color:#98b9b0;letter-spacing:.02em;margin:8px 4px 0;font-size:.6875rem;line-height:1.5}.law-hub .lrn-navigation :is(a,button,summary):focus-visible{outline-offset:3px;outline:2px solid #f5d484}@media (width<=700px){.lrn-inner{padding:13px 20px 12px}.lrn-heading{gap:8px;margin-bottom:8px}.lrn-series{letter-spacing:0;gap:7px;font-size:.6875rem}.lrn-count{display:none}.lrn-tools{gap:4px}.lrn-index>summary{gap:6px;padding:0 8px;font-size:.75rem}.lrn-scroll-controls{gap:4px}.law-hub .lrn-track a{min-height:50px;padding:12px 15px;font-size:.875rem}.lrn-index-list{right:-96px}.lrn-tools:has(.lrn-scroll-controls[hidden]) .lrn-index-list{right:0}}@media (width<=390px){.lrn-heading{flex-wrap:wrap;gap:2px}.lrn-series{width:100%;min-height:26px}.lrn-count{display:inline}.lrn-tools{justify-content:space-between;width:100%}.lrn-index>summary{padding-left:0}.lrn-index-list{left:0;right:auto}.lrn-tools:has(.lrn-scroll-controls[hidden]) .lrn-index-list{right:auto}.lrn-inner{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.lrn-navigation *{scroll-behavior:auto!important;transition:none!important}}@media print{.lrn-navigation{display:none!important}}
