.legal_page__PtNNH{padding-block:clamp(40px,6vw,88px)}.legal_header__W_vZx{margin-bottom:clamp(28px,4vw,48px);padding-bottom:28px;border-bottom:1px solid var(--brand-line)}.legal_header__W_vZx h1{margin-block:12px 20px}.legal_intro__LbiSZ{color:var(--brand-muted);max-width:60ch;line-height:1.7}.legal_version__2dLg9{color:var(--brand-muted);font-size:12px;margin-top:16px}.legal_layout__pgey8{display:grid;grid-template-columns:minmax(0,220px) minmax(0,760px);gap:clamp(28px,5vw,80px);align-items:start}.legal_sidebar__PZzkZ{position:sticky;top:120px;max-height:calc(100dvh - 144px);overflow-y:auto;padding:4px}.legal_sidebar__PZzkZ nav{display:flex;flex-direction:column}.legal_sidebar__PZzkZ .legal_navTitle__nkmo5{font-family:var(--brand-sans);font-size:13px;margin-bottom:12px;padding-left:14px}.legal_sidebar__PZzkZ a{display:flex;align-items:center;min-height:44px;color:var(--brand-muted);font-size:14px;line-height:1.5;padding:10px 14px;border-left:1px solid var(--brand-line)}.legal_sidebar__PZzkZ a:hover{color:var(--brand-accent);text-decoration:underline;text-underline-offset:4px}.legal_sidebar__PZzkZ a[aria-current=location]{color:var(--brand-accent);border-left-color:var(--brand-accent);background:var(--brand-soft)}.legal_article__AMV4o{min-width:0;overflow-wrap:anywhere}.legal_article__AMV4o section{scroll-margin-top:20px;margin-bottom:clamp(32px,4vw,48px)}.legal_article__AMV4o section+section{border-top:1px solid var(--brand-line);padding-top:28px}.legal_article__AMV4o h2{font-size:clamp(24px,2.4vw,32px);margin-bottom:20px}.legal_article__AMV4o p{margin-bottom:16px;line-height:1.8;max-width:68ch}.legal_article__AMV4o section>p:last-child{margin-bottom:0}.legal_article__AMV4o .legal_contactNote__dxO8u{color:var(--brand-muted);font-size:14px}.legal_article__AMV4o a:not(.brand-button){text-decoration:underline}.legal_article__AMV4o a:not(.brand-button):hover{color:var(--brand-accent)}.legal_article__AMV4o .legal_sellerCard__NZrvo{padding:clamp(20px,3vw,32px)}.legal_article__AMV4o .legal_sellerCard__NZrvo h2{margin-bottom:24px}.legal_details__YylkG{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.legal_details__YylkG>div{min-width:0}.legal_details__YylkG>div:last-child,.legal_details__YylkG>div:nth-child(4){grid-column:1/-1}.legal_details__YylkG dt,.legal_duration__aXjUt{color:var(--brand-muted);font-size:12px}.legal_details__YylkG dd{margin-top:6px;line-height:1.65}.legal_details__YylkG a{display:inline-flex;align-items:center;min-height:44px}.legal_contactActions__MXadD{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.legal_sellerCard__NZrvo .legal_contactActions__MXadD{padding-top:24px;border-top:1px solid var(--brand-line)}.legal_contactButton__pkWkB{max-width:100%}.legal_storage__FoJY5{border-top:1px solid var(--brand-line)}.legal_storage__FoJY5>div{padding-block:20px;border-bottom:1px solid var(--brand-line)}.legal_storage__FoJY5 dt{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:baseline;margin-bottom:8px}.legal_storage__FoJY5 dt code{font-size:13px}.legal_storage__FoJY5 dt span{font-size:11px;color:var(--brand-muted)}.legal_storage__FoJY5 dd+dd{margin-top:8px}.legal_related__TNFsA{border-top:1px solid var(--brand-line);padding-top:24px}.legal_related__TNFsA .legal_relatedTitle__bf1LU{color:var(--brand-muted);font-size:13px;margin-bottom:16px}.legal_relatedLinks__jUM_b{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px}.legal_relatedLinks__jUM_b a{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:14px 16px;border:1px solid var(--brand-line);border-radius:8px;font-size:14px;line-height:1.5}.legal_article__AMV4o .legal_relatedLinks__jUM_b a{text-decoration:none}.legal_relatedLinks__jUM_b a:hover{background:var(--brand-soft)}.legal_relatedLinks__jUM_b a span{flex:none}@media (max-width:850px){.legal_layout__pgey8{grid-template-columns:minmax(0,1fr)}.legal_sidebar__PZzkZ{position:static;max-height:none;overflow:visible;padding:16px;border:1px solid var(--brand-line);border-radius:8px;background:var(--brand-paper)}.legal_sidebar__PZzkZ .legal_navTitle__nkmo5{padding-left:0}.legal_header__W_vZx{margin-bottom:28px}}@media (max-width:600px){.legal_details__YylkG{gap:20px}.legal_details__YylkG,.legal_relatedLinks__jUM_b{grid-template-columns:minmax(0,1fr)}.legal_contactButton__pkWkB{width:100%}}@media print{.legal_contactActions__MXadD,.legal_related__TNFsA,.legal_sidebar__PZzkZ{display:none}.legal_layout__pgey8{display:block}.legal_article__AMV4o section{-moz-column-break-inside:avoid;break-inside:avoid}}