.LegalLayout-module__B8LKxG__wrap{background:#fff;flex-direction:column;align-items:stretch;display:flex;position:relative}.LegalLayout-module__B8LKxG__body{background:#fff;padding:clamp(3.5rem,7vw,6.5rem) 5vw}.LegalLayout-module__B8LKxG__inner{max-width:820px;margin:0 auto}.LegalLayout-module__B8LKxG__meta{border-bottom:1px solid var(--color-deep-pine-10);align-items:center;gap:.75rem;margin-bottom:2.5rem;padding-bottom:1.5rem;display:flex}.LegalLayout-module__B8LKxG__metaDot{background:var(--color-muted-gold);border-radius:50%;flex-shrink:0;width:6px;height:6px}.LegalLayout-module__B8LKxG__metaText{font-family:var(--font-technical), monospace;letter-spacing:.28em;text-transform:uppercase;color:var(--color-deep-pine-50);font-size:.62rem}.LegalLayout-module__B8LKxG__prose{font-family:var(--font-body), sans-serif;color:var(--color-deep-pine-65);font-size:.95rem;line-height:1.75}.LegalLayout-module__B8LKxG__prose>.LegalLayout-module__B8LKxG__intro{color:var(--color-deep-pine-68);margin:0 0 2.5rem;font-size:1.02rem;line-height:1.7}.LegalLayout-module__B8LKxG__prose h2{font-family:var(--font-headline), serif;color:var(--color-deep-pine);margin:2.75rem 0 .5rem;font-size:clamp(1.35rem,2.5vw,1.7rem);font-weight:400;line-height:1.2}.LegalLayout-module__B8LKxG__prose h2:first-of-type{margin-top:0}.LegalLayout-module__B8LKxG__prose h3{font-family:var(--font-headline), serif;color:var(--color-deep-pine);margin:1.75rem 0 .4rem;font-size:1.08rem;font-weight:400}.LegalLayout-module__B8LKxG__prose p{margin:0 0 1.1rem}.LegalLayout-module__B8LKxG__prose ul{margin:0 0 1.25rem;padding:0;list-style:none}.LegalLayout-module__B8LKxG__prose li{margin-bottom:.65rem;padding-left:1.4rem;position:relative}.LegalLayout-module__B8LKxG__prose li:before{content:"";background:var(--color-muted-gold);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.LegalLayout-module__B8LKxG__prose li strong{color:var(--color-deep-pine);font-weight:600}.LegalLayout-module__B8LKxG__prose a{color:var(--color-deep-pine);text-underline-offset:2px;text-decoration:underline;transition:color .2s}.LegalLayout-module__B8LKxG__prose a:hover{color:var(--color-muted-gold)}.LegalLayout-module__B8LKxG__prose strong{color:var(--color-deep-pine);font-weight:600}.LegalLayout-module__B8LKxG__callout{border-left:2px solid var(--color-muted-gold);border-radius:var(--radius-sm);color:var(--color-deep-pine-68);background:#c8a97e0f;margin:0 0 1.5rem;padding:1.25rem 1.5rem;font-style:italic}.LegalLayout-module__B8LKxG__contactCard{border-radius:var(--radius-lg);background:var(--color-warm-sand);margin-top:1rem;padding:1.5rem 1.75rem}.LegalLayout-module__B8LKxG__contactCard p{margin:0 0 .35rem}.LegalLayout-module__B8LKxG__contactCard p:last-child{margin-bottom:0}@media (max-width:600px){.LegalLayout-module__B8LKxG__prose{font-size:.9rem}}
