.sec{padding:var(--chapter-pad-top,var(--section-y)) 0 var(--section-y)}.sec--card{background:var(--lo-paper-0);border-bottom:1px solid var(--lo-gray-300);border-top:1px solid var(--lo-gray-300)}.sec--band{background:var(--lo-paper-200)}.sec--dark{background:var(--lo-green-900)}.secBody{margin-top:52px}.lo-secintro{align-items:flex-start;display:flex;flex-direction:column;gap:var(--section-head-gap);margin-bottom:var(--space-8);text-align:left}.lo-secintro--center{align-items:center;text-align:center}.lo-secintro__title{color:var(--lo-ink-900);font-family:var(--font-display);font-size:var(--display-2-size);font-weight:600;letter-spacing:-.015em;line-height:var(--display-2-line);margin:0;max-width:var(--lo-secintro-measure,24ch);text-wrap:balance}.lo-secintro__body{color:var(--lo-gray-700);font-family:var(--font-reading);font-size:var(--body-lg-size);line-height:var(--body-lg-line);margin:0;max-width:var(--measure);text-wrap:pretty}.lo-on-dark .lo-secintro__title{color:var(--lo-paper-100)}.lo-on-dark .lo-secintro__body{color:var(--lo-green-100)}.lo-legacy{background:var(--lo-paper-0)}.lo-legacy.lo-on-dark{background:var(--lo-green-900)}.lo-verts-section{background:var(--lo-paper-200);padding:var(--section-y) 0}.lo-verts-chips{display:flex;flex-wrap:wrap;gap:var(--space-3)}.lo-verts-chip{background:none;border:none;cursor:pointer;padding:0}.lo-verts-chip[disabled]{cursor:default}.lo-verts__note{color:var(--lo-gray-700);font-family:var(--font-reading);font-size:var(--body-sm-size);line-height:var(--body-sm-line);margin:var(--space-6) 0 0}.lo-cta-section{background:var(--lo-green-900);padding:var(--section-y) 0}.lo-cta__col{display:flex;flex-direction:column;gap:var(--space-5)}.lo-cta__title{color:var(--lo-paper-100);font-family:var(--font-display);font-size:var(--display-2-size);font-weight:600;line-height:var(--display-2-line);margin:0;max-width:22ch;text-wrap:balance}.lo-cta__body{color:var(--lo-green-100);font-family:var(--font-reading);font-size:var(--body-lg-size);line-height:var(--body-lg-line);margin:0;max-width:46ch;text-wrap:pretty}.lo-cta__actions{flex-wrap:wrap;gap:var(--space-6);margin-top:var(--space-2)}.lo-cta__actions,.lo-syspage{align-items:center;display:flex}.lo-syspage{min-height:46vh}.lo-syspage__inner{margin:0 auto;max-width:60ch;text-align:center}.lo-syspage__title{color:var(--lo-ink-900);font-family:var(--font-display);font-size:clamp(30px,3.6vw,48px);font-weight:600;letter-spacing:-.02em;line-height:1.08;margin:var(--space-4) 0 0;text-wrap:balance}.lo-syspage__body{color:var(--lo-gray-700);font-family:var(--font-reading);font-size:17.5px;line-height:1.55;margin:var(--space-5) 0 0;text-wrap:pretty}.lo-syspage__actions{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center;margin-top:var(--space-7)}.lo-syspage__inner .lo-eyebrow:after{display:none}.lo-syspage__panel{background:var(--lo-paper-0);border:1px solid var(--lo-gray-300);border-radius:var(--radius-card);margin-top:var(--space-7);padding:var(--space-7) var(--space-6);text-align:left}.lo-legaldoc{max-width:68ch}.lo-legaldoc__title{color:var(--lo-ink-900);font-family:var(--font-display);font-size:clamp(32px,3.6vw,52px);font-weight:600;letter-spacing:-.022em;line-height:1.06;margin:var(--space-4) 0 0;text-wrap:balance}.lo-legaldoc__updated{color:var(--lo-gray-500);font-family:var(--font-label);font-size:11px;font-weight:500;letter-spacing:.14em;margin:var(--space-5) 0 0;text-transform:uppercase}.lo-legaldoc__body{margin-top:var(--space-7)}.lo-legaldoc__body li,.lo-legaldoc__body p{color:var(--lo-ink-900);font-family:var(--font-reading);font-size:17px;line-height:1.6;text-wrap:pretty}.lo-legaldoc__body p{margin:0 0 var(--space-5)}.lo-legaldoc__body h2,.lo-legaldoc__body h3,.lo-legaldoc__body h4{color:var(--lo-ink-900);font-family:var(--font-display);font-weight:600;letter-spacing:-.014em;margin:var(--space-7) 0 var(--space-4);text-wrap:balance}.lo-legaldoc__body h2{font-size:27px;line-height:1.16}.lo-legaldoc__body h3{font-size:22px;line-height:1.2}.lo-legaldoc__body h4{font-size:18px;line-height:1.25}.lo-legaldoc__body ol,.lo-legaldoc__body ul{margin:0 0 var(--space-5);padding-left:var(--space-6)}.lo-legaldoc__body li{margin-bottom:var(--space-2)}.lo-legaldoc__body a{color:var(--lo-green-700);text-decoration:underline;text-underline-offset:2px}.lo-legaldoc__body a:hover{color:var(--lo-ink-900)}