.legal-module__FWDERa__shell{--legal-ink:#17191c;--legal-muted:#5f636c;--legal-line:#dfe3e6;min-height:100vh;color:var(--legal-ink);background:#fff}.legal-module__FWDERa__shell a{-webkit-tap-highlight-color:transparent}.legal-module__FWDERa__shell a:focus-visible{outline-offset:5px;border-radius:4px;outline:3px solid #7a3a21}.legal-module__FWDERa__skipLink{z-index:50;background:var(--legal-ink);color:#fff;border-radius:10px;padding:12px 18px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.legal-module__FWDERa__skipLink:focus{transform:translateY(0)}.legal-module__FWDERa__siteHeader,.legal-module__FWDERa__main,.legal-module__FWDERa__siteFooter{width:min(1180px,100% - 64px);margin-inline:auto}.legal-module__FWDERa__siteHeader{border-bottom:1px solid var(--legal-line);justify-content:space-between;align-items:center;gap:20px;min-height:100px;display:flex}.legal-module__FWDERa__logoLink{flex-shrink:0;display:inline-flex}.legal-module__FWDERa__logo{width:137px;height:40px}.legal-module__FWDERa__headerNav,.legal-module__FWDERa__backLink,.legal-module__FWDERa__plansLink{align-items:center;display:flex}.legal-module__FWDERa__headerNav{gap:28px;font-size:14px;font-weight:500}.legal-module__FWDERa__backLink,.legal-module__FWDERa__plansLink{gap:8px;min-height:44px}.legal-module__FWDERa__backLink:hover{text-underline-offset:5px;text-decoration:underline}.legal-module__FWDERa__plansLink{color:#fff;background:#7a3a21;border-radius:999px;padding:0 19px}.legal-module__FWDERa__plansLink:hover{background:#17191c}.legal-module__FWDERa__documentHeader{padding:72px 0 52px}.legal-module__FWDERa__eyebrow{color:#7a3a21;letter-spacing:.12em;text-transform:uppercase;margin-bottom:22px;font-size:12px;font-weight:600}.legal-module__FWDERa__documentHeader h1{letter-spacing:-.055em;text-wrap:balance;max-width:960px;font-size:clamp(2.5rem,5.8vw,4.8rem);font-weight:500;line-height:1.08}.legal-module__FWDERa__summary{max-width:720px;color:var(--legal-muted);text-wrap:pretty;margin-top:22px;font-size:18px;line-height:1.7}.legal-module__FWDERa__version{color:var(--legal-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;font-size:12px;line-height:1.5;display:flex}.legal-module__FWDERa__versionDot{background:#7a3a21;border-radius:50%;width:7px;height:7px}.legal-module__FWDERa__documentGrid{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:68px;padding-bottom:92px;display:grid}.legal-module__FWDERa__sidebar{position:sticky;top:28px}.legal-module__FWDERa__contentsLabel{letter-spacing:.05em;text-transform:uppercase;margin-bottom:15px;font-size:12px;font-weight:600}.legal-module__FWDERa__contents ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.legal-module__FWDERa__contents a{min-height:40px;color:var(--legal-muted);align-items:baseline;gap:12px;padding:8px 0;font-size:13px;line-height:1.5;display:flex}.legal-module__FWDERa__contents a:hover{color:#17191c;text-underline-offset:4px;text-decoration:underline}.legal-module__FWDERa__contents a span{color:#5f636c;font-variant-numeric:tabular-nums;font-size:10px}.legal-module__FWDERa__contactCard{border:1px solid var(--legal-line);border-radius:16px;margin-top:28px;padding:21px}.legal-module__FWDERa__contactCard p{font-size:15px;font-weight:500}.legal-module__FWDERa__contactCard>span{color:var(--legal-muted);margin-top:8px;font-size:13px;line-height:1.6;display:block}.legal-module__FWDERa__contactCard a{overflow-wrap:anywhere;align-items:center;gap:5px;min-height:44px;margin-top:8px;font-size:12px;font-weight:500;display:flex}.legal-module__FWDERa__contactCard a svg{flex-shrink:0}.legal-module__FWDERa__article{min-width:0}.legal-module__FWDERa__section{border-bottom:1px solid var(--legal-line);padding:36px 0;scroll-margin-top:30px}.legal-module__FWDERa__section:last-child{border-bottom:0;padding-bottom:0}.legal-module__FWDERa__section h2{letter-spacing:-.025em;text-wrap:balance;align-items:baseline;gap:14px;margin-bottom:17px;font-size:clamp(1.3rem,2.5vw,1.55rem);font-weight:500;line-height:1.35;display:flex}.legal-module__FWDERa__section h2>span{color:#5f636c;letter-spacing:0;font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}.legal-module__FWDERa__prose{color:var(--legal-muted);overflow-wrap:anywhere;font-size:15px;line-height:1.85}.legal-module__FWDERa__prose>*+*{margin-top:15px}.legal-module__FWDERa__prose strong{color:var(--legal-ink);font-weight:500}.legal-module__FWDERa__prose a{color:#7a3a21;text-underline-offset:3px;-webkit-text-decoration:underline #d7a88e;text-decoration:underline #d7a88e}.legal-module__FWDERa__prose a:hover{text-decoration-color:currentColor}.legal-module__FWDERa__prose ul,.legal-module__FWDERa__prose ol{padding-left:21px}.legal-module__FWDERa__prose ul{list-style:outside}.legal-module__FWDERa__prose ol{list-style:decimal}.legal-module__FWDERa__prose li+li{margin-top:9px}.legal-module__FWDERa__prose code{color:var(--legal-ink);background:#f2f4f5;border-radius:5px;padding:2px 5px;font-size:12px}.legal-module__FWDERa__siteFooter{border-top:1px solid var(--legal-line);justify-content:space-between;align-items:center;gap:28px;padding:32px 0 38px;display:flex}.legal-module__FWDERa__footerBrand{font-size:14px;font-weight:500}.legal-module__FWDERa__company{color:var(--legal-muted);margin-top:8px;font-size:12px;line-height:1.6}.legal-module__FWDERa__company a{text-underline-offset:3px;text-decoration:underline}.legal-module__FWDERa__footerNav{flex-wrap:wrap;gap:8px 20px;font-size:12px;display:flex}.legal-module__FWDERa__footerNav a{align-items:center;min-height:40px;display:flex}.legal-module__FWDERa__footerNav a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:900px){.legal-module__FWDERa__documentGrid{grid-template-columns:205px minmax(0,1fr);gap:36px}.legal-module__FWDERa__contactCard{padding:16px}.legal-module__FWDERa__siteFooter{flex-direction:column;align-items:flex-start;gap:18px}}@media (max-width:700px){.legal-module__FWDERa__siteHeader,.legal-module__FWDERa__main,.legal-module__FWDERa__siteFooter{width:calc(100% - 36px)}.legal-module__FWDERa__siteHeader{min-height:82px}.legal-module__FWDERa__logo{width:115px;height:34px}.legal-module__FWDERa__headerNav{gap:12px;font-size:12px}.legal-module__FWDERa__backLink{display:none}.legal-module__FWDERa__plansLink{padding-inline:16px}.legal-module__FWDERa__documentHeader{padding:48px 0 32px}.legal-module__FWDERa__summary{font-size:16px}.legal-module__FWDERa__documentGrid{grid-template-columns:minmax(0,1fr);gap:28px;padding-bottom:52px}.legal-module__FWDERa__sidebar{border:1px solid var(--legal-line);border-radius:18px;padding:20px;position:static}.legal-module__FWDERa__contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.legal-module__FWDERa__contactCard{display:none}.legal-module__FWDERa__section{padding-block:28px}.legal-module__FWDERa__prose{font-size:14px;line-height:1.85}}@media (max-width:400px){.legal-module__FWDERa__contents ol{grid-template-columns:minmax(0,1fr)}}.legal-module__FWDERa__securityOverview{border:1px solid var(--legal-line);background:var(--legal-line);border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:64px;display:grid;overflow:hidden}.legal-module__FWDERa__securityOverview>div{background:#f8f9fa;padding:30px}.legal-module__FWDERa__securityOverview svg{color:#7a3a21;width:36px;height:36px;margin-bottom:26px}.legal-module__FWDERa__securityOverview h2{letter-spacing:-.025em;font-size:18px;font-weight:500;line-height:1.4}.legal-module__FWDERa__securityOverview p{color:var(--legal-muted);margin-top:10px;font-size:14px;line-height:1.7}.legal-module__FWDERa__technicalDetail{background:#faf7f5;border-left:2px solid #7a3a21;border-radius:0 10px 10px 0;padding:12px 18px}.legal-module__FWDERa__technicalDetail summary{cursor:pointer;color:var(--legal-ink);padding-block:8px;font-weight:500}.legal-module__FWDERa__technicalDetail summary:focus-visible{outline-offset:4px;outline:2px solid #7a3a21}.legal-module__FWDERa__technicalDetail p{padding-block:10px}@media (max-width:700px){.legal-module__FWDERa__securityOverview{grid-template-columns:minmax(0,1fr);margin-bottom:32px}.legal-module__FWDERa__securityOverview>div{padding:24px}.legal-module__FWDERa__securityOverview svg{margin-bottom:16px}}