.bcpTerms,.bcpTerms *{box-sizing:border-box}.bcpTerms{background:var(--bcp-canvas);min-height:100vh;color:var(--bcp-ink);padding:24px 24px calc(120px + env(safe-area-inset-bottom));font-family:inherit}.bcpTerms>.bcpSharedMarketplaceHeader{max-width:1320px;margin:0 auto 24px}.bcpTermsHero{background:radial-gradient(ellipse at 90% 5%,var(--bcp-primary) 0,transparent 55%),var(--bcp-canvas);border-radius:var(--bcp-radius-feature);color:#f5f1f8;grid-template-columns:1.5fr 1fr;gap:60px;max-width:1320px;margin:0 auto;padding:56px;display:grid}.bcpTermsEyebrow{letter-spacing:.16em;color:#f5f1f8;font-size:13px;font-weight:750}.bcpTerms .bcpTermsHero h1{color:#f5f1f8;letter-spacing:-.045em;margin:18px 0;font-size:clamp(36px,4.8vw,62px);line-height:1.04}.bcpTermsHero p{color:#f5f1f8;max-width:570px;font-size:15px;line-height:1.75}.bcpTermsMeta{color:#f5f1f8;flex-wrap:wrap;gap:12px;margin-top:24px;font-size:13px;display:flex}.bcpTermsMeta span{border:1px solid var(--bcp-line);border-radius:var(--bcp-radius-feature);padding:8px 12px}.bcpTermsHero aside{border:1px solid var(--bcp-line);border-radius:var(--bcp-radius-card);background:#a68ebe09;align-self:center;padding:28px}.bcpTermsHero aside>svg{color:#f5f1f8;margin-bottom:16px}.bcpTermsHero aside strong{letter-spacing:-.02em;font-size:22px;display:block}.bcpTermsHero a{color:#f5f1f8;align-items:center;gap:10px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.bcpTermsHighlights{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1320px;margin:18px auto 32px;display:grid}.bcpTermsHighlights>div{background:var(--bcp-panel);border:1px solid var(--bcp-line);border-radius:var(--bcp-radius-card);align-items:center;gap:12px;padding:18px 20px;font-size:13px;font-weight:650;display:flex}.bcpTermsHighlights svg{width:20px;color:var(--bcp-link);flex-shrink:0}.bcpTermsLayout{grid-template-columns:275px minmax(0,1fr);align-items:start;gap:28px;max-width:1320px;margin:auto;display:grid}.bcpTermsContents{position:sticky;top:24px}.bcpTermsContents nav{background:var(--bcp-panel);border:1px solid var(--bcp-line);border-radius:var(--bcp-radius-card);padding:20px}.bcpTermsContents nav>strong{padding:0 8px 12px;font-size:14px;display:block}.bcpTermsContents nav a{color:var(--bcp-muted);border-radius:var(--bcp-radius-control);gap:10px;padding:9px 8px;font-size:13px;line-height:1.45;text-decoration:none;display:flex}.bcpTermsContents nav a span{color:var(--bcp-muted);min-width:17px;padding-top:2px;font-size:13px}.bcpTermsContents nav a:hover{background:var(--bcp-surface-soft);color:var(--bcp-link)}.bcpTermsContents>a{color:var(--bcp-link);align-items:center;gap:8px;margin:18px 8px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.bcpTermsDocument{background:var(--bcp-panel);border:1px solid var(--bcp-line);border-radius:var(--bcp-radius-feature);min-width:0;padding:8px 40px 32px}.bcpTermsDocument section{border-bottom:1px solid var(--bcp-line);padding:32px 0;scroll-margin-top:24px}.bcpTermsSectionNumber{letter-spacing:.12em;color:var(--bcp-link);font-size:13px;font-weight:800}.bcpTermsDocument h2{letter-spacing:-.025em;color:var(--bcp-ink);margin:10px 0 18px;font-size:25px;line-height:1.25}.bcpTermsDocument p{color:var(--bcp-muted);margin:12px 0;font-size:14px;line-height:1.85}.bcpTermsInlineLinks{flex-wrap:wrap;gap:20px;display:flex}.bcpTermsInlineLinks a,.bcpTermsTextLink{color:var(--bcp-link);font-size:13px;font-weight:700;text-decoration:none}.bcpTermsDocument footer{background:var(--bcp-surface-soft);border:1px solid var(--bcp-line);border-radius:var(--bcp-radius-card);margin-top:28px;padding:26px}.bcpTermsDocument footer strong{font-size:19px}.bcpTermsDocument footer a{color:#f5f1f8;background:var(--bcp-primary);border-radius:var(--bcp-radius-control);align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.bcpTerms a:focus-visible{outline:3px solid var(--bcp-primary);outline-offset:4px}.bcpTerms a:hover{text-decoration:underline}@media (max-width:1000px){.bcpTermsHero{gap:28px;padding:36px}.bcpTermsLayout{grid-template-columns:230px minmax(0,1fr);gap:20px}.bcpTermsDocument{padding-inline:28px}.bcpTermsHighlights>div{padding:16px;font-size:13px}}@media (max-width:760px){.bcpTerms{padding:12px 12px calc(105px + env(safe-area-inset-bottom))}.bcpTerms>.bcpSharedMarketplaceHeader{margin-bottom:12px}.bcpTermsHero{border-radius:var(--bcp-radius-card);grid-template-columns:1fr;gap:22px;padding:28px 22px}.bcpTermsHero aside{padding:20px}.bcpTermsHero p{font-size:14px}.bcpTermsHighlights{grid-template-columns:1fr;gap:8px;margin:12px auto 20px}.bcpTermsHighlights>div{padding:13px 16px}.bcpTermsLayout{grid-template-columns:1fr;gap:16px}.bcpTermsContents{position:static}.bcpTermsContents nav{max-height:260px;overflow:auto}.bcpTermsContents>a{margin-bottom:0}.bcpTermsDocument{border-radius:var(--bcp-radius-card);padding:0 22px 22px}.bcpTermsDocument section{padding:26px 0}.bcpTermsDocument h2{font-size:22px}.bcpTermsDocument p{font-size:14px}.bcpTermsDocument footer{padding:20px}}@media (prefers-reduced-motion:reduce){.bcpTerms{scroll-behavior:auto}}@media print{.bcpTerms{background:var(--bcp-panel);padding:0}.bcpTerms>.bcpSharedMarketplaceHeader,.bcpTermsContents,.bcpTerms>.bcpGlobalDock,.bcpTermsHighlights,.bcpTermsDocument footer{display:none}.bcpTermsHero{background:var(--bcp-panel);color:var(--bcp-ink);padding:0;display:block}.bcpTerms .bcpTermsHero h1,.bcpTermsHero p{color:var(--bcp-ink)}.bcpTermsHero aside{display:none}.bcpTermsLayout{display:block}.bcpTermsDocument{border:0;padding:0}.bcpTermsDocument section{-moz-column-break-inside:avoid;break-inside:avoid}.bcpTermsDocument p{color:var(--bcp-ink)}}
