.legal_page__U9PRk{padding:var(--sp-16) 0 var(--sp-24);min-height:70vh}.legal_inner__Wmyfr{max-width:700px}.legal_header__CmWX1{margin-bottom:var(--sp-12);padding-bottom:var(--sp-8);border-bottom:1px solid var(--border-ghost)}.legal_label__7pUu7{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--navy);margin-bottom:var(--sp-3)}.legal_title__UqLag{font-family:var(--font-playfair),Georgia,serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--navy);margin-bottom:var(--sp-4)}.legal_meta___f6O9{font-size:.875rem;color:var(--slate)}.legal_toc__pTqQd{padding:var(--sp-5) var(--sp-6);background:var(--surface-2);border-radius:var(--radius-md);border:1px solid var(--border-ghost);margin-bottom:var(--sp-12)}.legal_tocTitle__q1pbE{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--slate);margin-bottom:var(--sp-3)}.legal_tocList__H3VOq{list-style:none;display:flex;flex-direction:column;gap:var(--sp-1)}.legal_tocList__H3VOq a{font-size:.875rem;color:var(--slate);transition:color .15s ease}@media (hover:hover){.legal_tocList__H3VOq a:hover{color:var(--navy)}}.legal_prose__v7lE2{display:flex;flex-direction:column;gap:var(--sp-12)}.legal_section__p9FBI{scroll-margin-top:80px}.legal_prose__v7lE2 h2{font-size:1.125rem;font-weight:700;color:var(--navy);letter-spacing:-.01em;margin-bottom:var(--sp-4);padding-bottom:var(--sp-2);border-bottom:1px solid var(--border-ghost)}.legal_prose__v7lE2 p{font-size:.9375rem;color:var(--slate);line-height:1.75;margin-bottom:var(--sp-4)}.legal_prose__v7lE2 p:last-child{margin-bottom:0}.legal_prose__v7lE2 ol,.legal_prose__v7lE2 ul{padding-left:var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-2);margin-bottom:var(--sp-4)}.legal_prose__v7lE2 li{font-size:.9375rem;color:var(--slate);line-height:1.65}.legal_prose__v7lE2 strong{color:var(--navy);font-weight:600}.legal_prose__v7lE2 a{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:rgba(15,43,76,.3);text-decoration-color:rgba(15,43,76,.3);text-underline-offset:2px;transition:-webkit-text-decoration-color .15s ease;transition:text-decoration-color .15s ease;transition:text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}@media (hover:hover){.legal_prose__v7lE2 a:hover{-webkit-text-decoration-color:var(--navy);text-decoration-color:var(--navy)}}.legal_callout__zqd_h{padding:var(--sp-5) var(--sp-6);background:rgba(15,43,76,.04);border-left:3px solid var(--navy);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:var(--sp-4) 0}.legal_callout__zqd_h p{margin-bottom:var(--sp-3);font-size:.9375rem;color:var(--slate);line-height:1.7}.legal_callout__zqd_h p:last-child{margin-bottom:0}.legal_callout__zqd_h strong{color:var(--navy)}@media (max-width:640px){.legal_page__U9PRk{padding:var(--sp-10) 0 var(--sp-16)}}