.legal-page{background:#fff;padding:28px 0 64px}.legal-breadcrumb{color:#707b76;flex-wrap:wrap;gap:6px 12px;margin-bottom:28px;font-size:.8125rem;line-height:1.6;display:flex}.legal-breadcrumb a:hover{color:var(--brand-green)}.legal-page-header{border-bottom:2px solid var(--brand-green);margin-bottom:24px;padding-bottom:24px}.legal-eyebrow{color:var(--brand-green);letter-spacing:.12em;margin-bottom:8px;font-size:.8125rem;font-weight:700;line-height:1.5;display:block}.legal-page-header h1{letter-spacing:.025em;overflow-wrap:anywhere;font-size:clamp(1.5rem,3vw,2.375rem);line-height:1.4}.legal-pdf{flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:16px;font-size:.875rem;line-height:1.6;display:flex}.legal-pdf p{color:#69716f}.legal-pdf a{color:var(--brand-green);text-underline-offset:4px;align-items:center;gap:8px;font-weight:700;text-decoration:underline;display:inline-flex}.legal-document{letter-spacing:.02em;overflow-wrap:anywhere;font-size:1rem;line-height:1.75}.legal-document h2{color:var(--brand-green);border-bottom:1px solid #dbe8e2;margin:30px 0 12px;padding-bottom:9px;font-size:1.25rem;line-height:1.5}.legal-document h3{margin:22px 0 10px;font-size:1.0625rem;line-height:1.5}.legal-document p{margin:8px 0}.legal-document>p:first-child{margin-top:0}.legal-clause-number{margin-right:1em;display:inline-block}.legal-numbered{align-items:flex-start;gap:.15em;min-width:0;display:flex}.legal-numbered>span:last-child{flex:1;min-width:0}.legal-list-marker{flex:0 0 2.6em}.legal-document .legal-indent{margin-left:2.6em}.legal-lines{white-space:pre-line}.legal-align-right{text-align:right}.legal-signature{border-top:1px solid #dbe8e2;margin-top:32px;padding-top:18px}.legal-signature p{margin:0}.legal-spacer{height:4px}.legal-document a{color:var(--brand-green);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.legal-table-scroll{overscroll-behavior-inline:contain;max-width:100%;margin:16px 0;overflow-x:auto}.legal-table-scroll:focus-visible{outline:3px solid var(--brand-green);outline-offset:3px}.legal-document table{border-collapse:collapse;width:100%;min-width:760px;font-size:.9375rem;line-height:1.65}.legal-document th,.legal-document td{text-align:left;vertical-align:top;border:1px solid #dbe8e2;padding:12px 16px}.legal-document th{color:#1b4c40;background:#edf8f6;font-weight:700}.legal-document th:first-child{width:25%}.legal-document th:nth-child(2){width:34%}.legal-back-link{color:var(--brand-green);align-items:center;gap:10px;margin-top:32px;font-size:.9375rem;font-weight:700;display:inline-flex}.legal-back-link:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:768px){.legal-page{padding:20px 0 48px}.legal-breadcrumb{margin-bottom:24px;font-size:.75rem}.legal-page-header{margin-bottom:20px;padding-bottom:20px}.legal-pdf{font-size:.8125rem;display:block}.legal-pdf a{margin-top:6px}.legal-document{letter-spacing:.015em;font-size:.9375rem}.legal-document h2{margin-top:24px;padding-bottom:8px;font-size:1.125rem}.legal-document h3{font-size:1rem}.legal-document .legal-indent{margin-left:1.2em}.legal-list-marker{flex-basis:2.4em}.legal-document th,.legal-document td{padding:10px 12px}}
