.legal-module__4inzeG__page{--ink:#302923;--wine:#702c3c;--paper:#f8f5ee;--quiet:#766e65;--rule:#ded7cb;--surface:#f1ece2;background:var(--paper);min-height:60vh;color:var(--ink);padding:33px 0 78px}.legal-module__4inzeG__page .policy-page{max-width:1000px;margin:auto;padding:0 5%}.legal-module__4inzeG__page h1,.legal-module__4inzeG__page h2{font-family:var(--font-playfair), Georgia, serif;font-weight:400}.legal-module__4inzeG__page h1{letter-spacing:-.06em;margin-bottom:7px;font-size:clamp(43px,4.9vw,69px);line-height:1.03}.legal-module__4inzeG__eyebrow{color:var(--wine);letter-spacing:.19em;text-transform:uppercase;margin-bottom:13px;font-size:8px;font-weight:500;line-height:1.6}.legal-module__4inzeG__page .policy-page>p{color:var(--quiet);letter-spacing:.03em;font-size:9px;line-height:1.7}.legal-module__4inzeG__page .prose{max-width:none;color:var(--quiet);margin-bottom:29px;font-size:12.5px;line-height:1.95}.legal-module__4inzeG__page .prose p{color:var(--quiet);font-size:12.5px;line-height:1.95}.legal-module__4inzeG__page .prose li{color:var(--quiet);font-size:12.5px;line-height:1.95}.legal-module__4inzeG__page .space-y-12 p{color:var(--quiet);font-size:12.5px;line-height:1.95}.legal-module__4inzeG__page .space-y-12 li{color:var(--quiet);font-size:12.5px;line-height:1.95}.legal-module__4inzeG__page .space-y-3 p{color:var(--quiet);font-size:12.5px;line-height:1.95}.legal-module__4inzeG__page .space-y-3 li{color:var(--quiet);font-size:12.5px;line-height:1.95}:is(.legal-module__4inzeG__page .prose ul,.legal-module__4inzeG__page .prose ol){margin:10px 0 14px;padding-left:21px}.legal-module__4inzeG__page .prose li{margin-bottom:5px;padding-left:3px}.legal-module__4inzeG__page .prose a{color:var(--wine);text-underline-offset:3px;text-decoration:underline}.legal-module__4inzeG__page .space-y-12 a{color:var(--wine);text-underline-offset:3px;text-decoration:underline}.legal-module__4inzeG__page .space-y-3 a{color:var(--wine);text-underline-offset:3px;text-decoration:underline}.legal-module__4inzeG__page .space-y-12 p a{color:var(--wine);text-underline-offset:3px;text-decoration:underline}.legal-module__4inzeG__page .prose strong{color:var(--ink);font-weight:500}.legal-module__4inzeG__page .space-y-12 strong{color:var(--ink);font-weight:500}.legal-module__4inzeG__page .space-y-3 strong{color:var(--ink);font-weight:500}.legal-module__4inzeG__page h2{color:var(--ink);letter-spacing:-.035em;margin:28px 0 8px;font-size:clamp(22px,2.2vw,29px);line-height:1.35}.legal-module__4inzeG__page h3{color:var(--ink);font-family:var(--font-inter), sans-serif;letter-spacing:.1em;text-transform:uppercase;margin:17px 0 5px;font-size:9px;font-weight:500;line-height:1.6}.legal-module__4inzeG__page .space-y-12{flex-direction:column;gap:29px;margin-top:8px;display:flex}.legal-module__4inzeG__page .space-y-3{flex-direction:column;gap:9px;display:flex}.legal-module__4inzeG__page section[id]{padding-top:4px;scroll-margin-top:115px}.legal-module__4inzeG__page .rounded-xl{border-radius:0}.legal-module__4inzeG__page .bg-stone-50{background:var(--surface)}.legal-module__4inzeG__page .border-stone-200{border-color:var(--rule)}.legal-module__4inzeG__page .divide-stone-200>:not([hidden])~:not([hidden]){border-color:var(--rule)}:is(.legal-module__4inzeG__page .text-stone-900,.legal-module__4inzeG__page .text-stone-800){color:var(--ink)}:is(.legal-module__4inzeG__page .text-stone-700,.legal-module__4inzeG__page .text-stone-600){color:var(--quiet)}.legal-module__4inzeG__page .text-stone-500{color:var(--wine)}.legal-module__4inzeG__page .font-semibold{font-weight:500}.legal-module__4inzeG__page .prose em{color:var(--ink)}.legal-module__4inzeG__page table{border-collapse:collapse;width:100%;margin:13px 0 18px;font-size:10px}.legal-module__4inzeG__page th{color:var(--wine);letter-spacing:.08em;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--rule);padding:9px 10px;font-size:8px;font-weight:500}.legal-module__4inzeG__page td{color:var(--quiet);border-bottom:1px solid var(--rule);vertical-align:top;padding:9px 10px;font-size:9px;line-height:1.7}.legal-module__4inzeG__page hr{border-color:var(--rule);margin:25px 0}@media (max-width:700px){.legal-module__4inzeG__page{padding:24px 0 53px}.legal-module__4inzeG__page .policy-page{padding:0 22px}.legal-module__4inzeG__page h1{font-size:clamp(40px,11.5vw,57px)}.legal-module__4inzeG__page h2{font-size:24px}.legal-module__4inzeG__page .prose{font-size:11.5px}.legal-module__4inzeG__page .prose p{font-size:11.5px}.legal-module__4inzeG__page .prose li{font-size:11.5px}.legal-module__4inzeG__page .space-y-12 p{font-size:11.5px}.legal-module__4inzeG__page .space-y-12 li{font-size:11.5px}.legal-module__4inzeG__page table{white-space:nowrap;display:block;overflow-x:auto}}
