@layer components{.bps .cl-up{border-top:1px solid var(--border-soft);grid-template-columns:220px minmax(0,1fr);gap:clamp(32px,5vw,64px);padding:clamp(48px,6vw,72px) 0;scroll-margin-top:96px;display:grid}.bps .cl-up:first-child{border-top:0;padding-top:0}@media (max-width:900px){.bps .cl-up{grid-template-columns:1fr;gap:24px}}.bps .cl-rail{top:calc(var(--hdr) + 32px);align-self:start;position:sticky}@media (max-width:900px){.bps .cl-rail{position:static}}.bps .cl-latest{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--primary);margin-bottom:10px;font-size:12px}.bps .cl-t{letter-spacing:-.03em;font-size:30px;font-weight:500;line-height:1.05}.bps .cl-name{color:var(--fg);margin-top:8px;font-weight:500}.bps .cl-date{color:var(--mfg);margin-top:4px;font-size:15px}.bps .cl-jump{gap:8px;margin-top:16px;display:grid}.bps .cl-jump a{color:var(--fg);align-items:center;gap:10px;font-weight:500;display:inline-flex}.bps .cl-jump a:hover{color:var(--primary)}.bps .cl-mark{background:var(--mfg);border-radius:2px;flex:none;width:8px;height:8px;display:inline-block}.bps .cl-mark.app{background:var(--primary)}.bps .cl-img{border:1px solid var(--border-soft);border-radius:var(--r-card);width:100%;height:auto;margin-bottom:32px}.bps .cl-sum{color:var(--mfg);font-size:17px;line-height:1.65}.bps .cl-rel{margin-top:48px;scroll-margin-top:96px}.bps .cl-rel-h{border-top:1px solid var(--border-soft);padding-top:28px}.bps .cl-rel-h .h3{margin-top:10px}.bps .cl-rel-h .cl-sum{margin-top:12px}.bps .cl-prod{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--primary);align-items:center;gap:10px;font-size:12px;display:flex}.bps .cl-rn{color:var(--mfg);font-weight:400}.bps .cl-link{color:var(--fg);align-items:center;gap:6px;margin-top:16px;font-weight:500;display:inline-flex}.bps .cl-link:hover{color:var(--primary)}.bps .cl-block{margin-top:36px}.bps .cl-feats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}@media (max-width:640px){.bps .cl-feats{grid-template-columns:1fr}}.bps .cl-feat{background:var(--card);border:1px solid var(--border-soft);border-radius:calc(var(--r-card) - 2px);padding:20px}.bps .cl-feat h4{letter-spacing:-.01em;color:var(--fg);margin:0;font-size:18px;font-weight:500}.bps .cl-feat p{color:var(--mfg);margin-top:6px;line-height:1.6}.bps .cl-fixes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;margin-top:16px;display:grid}@media (max-width:640px){.bps .cl-fixes{grid-template-columns:1fr}}.bps .cl-fixes li{align-items:flex-start;gap:12px;display:flex}.bps .cl-fixes li>span{background:var(--primary);border-radius:2px;flex:none;width:6px;height:6px;margin-top:10px}.bps .cl-fixes p{color:var(--mfg);line-height:1.6}}
