.bl-page{--bl-sans:var(--font-guides-sans), ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--bl-ui:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;--bl-paper:#f6f3f8;--bl-ink:#111117;--bl-ink-70:#3d3846;--bl-ink-2:#514c62;--bl-dark:#14121b;--bl-dark-line:#332f3f;--bl-dark-muted:#a5a0b4;--bl-on-dark:#f5f3fa;--bl-lime:#d7ff18;--bl-lav-label:#6a5a86;--bl-fs-display:clamp(34px, 9vw, 46px);--bl-fs-body:16px;--bl-fs-sub:14px;--bl-fs-caps:12px;--bl-space-tight:8px;--bl-space-in:14px;--bl-max:1240px;--bl-gutter:20px;--bl-r-xl:20px;background:var(--bl-paper);min-height:100dvh;color:var(--bl-ink);font-family:var(--bl-sans);font-size:var(--bl-fs-body);-webkit-font-smoothing:antialiased;flex-direction:column;line-height:1.55;display:flex}:where(.bl-page) :where(h1,h2,h3){letter-spacing:-.026em;margin:0;font-weight:600;line-height:1.08}:where(.bl-page) :where(p,ul,ol){margin:0}:where(.bl-page) :where(ul){padding:0;list-style:none}:where(.bl-page) :where(img,svg){max-width:100%;display:block}.bl-page>main{flex:1}.bl-wrap{width:100%;max-width:var(--bl-max);padding-inline:var(--bl-gutter);margin-inline:auto}.bl-body{padding-block:24px 40px}.bl-head{gap:8px;padding-bottom:20px;display:grid}.bl-kick{font-family:var(--bl-ui);font-size:var(--bl-fs-caps);letter-spacing:.1em;text-transform:uppercase;color:var(--bl-lav-label);font-weight:800}.bl-head h1{font-size:var(--bl-fs-display);letter-spacing:-.03em}.bl-head-meta{color:var(--bl-ink-2);font-size:var(--bl-fs-sub);overflow-wrap:anywhere}.bl-tp{border-radius:var(--bl-r-xl);background:var(--bl-dark);color:var(--bl-on-dark);padding:20px 20px 22px;box-shadow:0 24px 60px #14121b38}.bl-tp-top{border-bottom:1px solid var(--bl-dark-line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;display:flex}.bl-tp-name{font-family:var(--bl-ui);font-size:var(--bl-fs-caps);letter-spacing:.09em;text-transform:uppercase;color:var(--bl-lime);font-weight:800}.bl-tp-rate{font-family:var(--bl-ui);font-size:var(--bl-fs-sub);color:var(--bl-dark-muted);font-weight:600}.bl-tp-body{gap:4px;padding-top:18px;display:grid}.bl-tp-line{margin-top:var(--bl-space-in);max-width:34ch;color:var(--bl-on-dark);font-size:var(--bl-fs-body);text-wrap:pretty;line-height:1.45}.bl-tp-line a{color:var(--bl-on-dark);text-underline-offset:3px;overflow-wrap:anywhere}.bl-tp-sub{margin-top:var(--bl-space-tight);max-width:38ch;color:var(--bl-dark-muted);font-size:var(--bl-fs-sub);text-wrap:pretty;line-height:1.45}.bl-panel{gap:18px;padding-top:4px;display:grid}.bl-panel .bl-tp-body{gap:14px;display:grid}.bl-terms{gap:10px;margin-top:2px;display:grid}.bl-terms li{color:var(--bl-dark-muted);font-size:var(--bl-fs-body);text-wrap:pretty;grid-template-columns:18px minmax(0,1fr);gap:12px;line-height:1.45;display:grid}.bl-terms svg{color:var(--bl-lime);margin-top:3px}.bl-prose{gap:var(--bl-space-in);color:var(--bl-ink-70);font-size:var(--bl-fs-body);text-wrap:pretty;margin-top:18px;line-height:1.55;display:grid}.bl-prose a{color:var(--bl-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@media (min-width:900px){.bl-body{padding-block:36px 56px}.bl-head{padding-bottom:26px}.bl-tp{padding:26px 28px 28px}.bl-tp-body{grid-template-columns:minmax(170px,200px) minmax(0,1fr);align-items:start;column-gap:28px}.bl-tp-nums{grid-column:1}.bl-panel{max-width:780px}}@media (min-width:1180px){.bl-tp{padding:30px 32px 32px}.bl-tp-body{grid-template-columns:210px minmax(0,1fr);column-gap:36px}}@media (max-width:389px){.bl-page{--bl-gutter:16px}}
