.legal-module__xpnSVG__page{background:var(--color-bg-primary,#fff);min-height:100dvh;padding:max(24px,env(safe-area-inset-top,0px))24px max(24px,env(safe-area-inset-bottom,0px));flex-direction:column;align-items:center;display:flex}.legal-module__xpnSVG__container{flex:1;width:100%;max-width:680px}.legal-module__xpnSVG__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.legal-module__xpnSVG__titleRow{align-items:center;gap:10px;min-width:0;display:flex}.legal-module__xpnSVG__title{color:var(--color-text-primary,#1a1613);margin:0;font-family:Outfit,sans-serif;font-size:24px;font-weight:700}.legal-module__xpnSVG__version{color:var(--color-text-muted,#8a8279);background:var(--color-bg-secondary,#f5f2ee);border-radius:10px;flex-shrink:0;padding:3px 10px;font-size:11px;font-weight:500}.legal-module__xpnSVG__backLink{color:var(--color-teal,#2d9b8e);flex-shrink:0;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .15s}.legal-module__xpnSVG__backLink:hover{opacity:.8}@media (prefers-reduced-motion:reduce){.legal-module__xpnSVG__backLink{transition:none}}.legal-module__xpnSVG__content{color:var(--color-text-secondary,#3d3730);font-size:15px;line-height:1.75}.legal-module__xpnSVG__content h1{color:var(--color-text-primary,#1a1613);margin:0 0 16px;font-family:Outfit,sans-serif;font-size:22px;font-weight:700}.legal-module__xpnSVG__content h2{color:var(--color-text-primary,#1a1613);margin:28px 0 10px;font-family:Outfit,sans-serif;font-size:17px;font-weight:700}.legal-module__xpnSVG__content h3{color:var(--color-text-primary,#1a1613);margin:22px 0 8px;font-size:15px;font-weight:700}.legal-module__xpnSVG__content p{margin:0 0 16px}.legal-module__xpnSVG__content ul,.legal-module__xpnSVG__content ol{margin:0 0 16px;padding-left:22px}.legal-module__xpnSVG__content li{margin:4px 0}.legal-module__xpnSVG__content strong{color:var(--color-text-primary,#1a1613);font-weight:600}.legal-module__xpnSVG__content a{color:var(--color-teal,#2d9b8e);text-decoration:underline}.legal-module__xpnSVG__content hr{border:none;border-top:1px solid var(--color-border-light,#e8e4de);margin:24px 0}.legal-module__xpnSVG__content code{background:var(--color-bg-secondary,#f5f2ee);border-radius:4px;padding:2px 6px;font-size:13px}.legal-module__xpnSVG__stateWrapper{min-height:200px;color:var(--color-text-muted,#8a8279);justify-content:center;align-items:center;font-size:15px;display:flex}.legal-module__xpnSVG__effectiveDate{border-top:1px solid var(--color-border-light,#e8e4de);color:var(--color-text-muted,#8a8279);margin-top:40px;padding-top:16px;font-size:13px}@media (max-width:480px){.legal-module__xpnSVG__page{padding-left:16px;padding-right:16px}.legal-module__xpnSVG__title{font-size:20px}.legal-module__xpnSVG__header{flex-direction:column-reverse;align-items:flex-start;gap:8px}}
