.bms-article[data-astro-cid-p2veh26d] .tldr[data-astro-cid-p2veh26d]{border:1px solid #fed7aa;border-left:4px solid var(--accent);border-radius:var(--radius);background:linear-gradient(135deg, var(--accent-soft) 0%, #fff 100%);margin:0 0 1.6rem;padding:1.1rem 1.2rem}.bms-article[data-astro-cid-p2veh26d] .tldr-kicker[data-astro-cid-p2veh26d]{color:var(--accent-deep);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .4rem;font-size:.62rem;font-weight:700}.bms-article[data-astro-cid-p2veh26d] .tldr[data-astro-cid-p2veh26d] p[data-astro-cid-p2veh26d]:last-child{color:var(--ink-soft);margin:0;font-size:.92rem;line-height:1.7}.bms-article[data-astro-cid-p2veh26d] .feature-grid[data-astro-cid-p2veh26d]{gap:.85rem;margin:1.1rem 0 1.4rem;display:grid}.bms-article[data-astro-cid-p2veh26d] .feature-card[data-astro-cid-p2veh26d]{border:1px solid var(--line);border-top:2px solid var(--accent);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fbfcfd;padding:1rem 1.05rem;transition:transform .16s,border-color .16s}.bms-article[data-astro-cid-p2veh26d] .feature-card[data-astro-cid-p2veh26d]:hover{border-color:var(--accent-light);transform:translateY(-2px)}.bms-article[data-astro-cid-p2veh26d] .feature-icon[data-astro-cid-p2veh26d]{border-radius:var(--radius);background:var(--accent-soft);place-items:center;width:2.1rem;height:2.1rem;margin-bottom:.55rem;font-size:1.05rem;line-height:1;display:inline-grid}.bms-article[data-astro-cid-p2veh26d] .feature-card[data-astro-cid-p2veh26d] h3[data-astro-cid-p2veh26d]{color:var(--ink);margin:0;font-size:.98rem}.bms-article[data-astro-cid-p2veh26d] .feature-card[data-astro-cid-p2veh26d] p[data-astro-cid-p2veh26d]{color:var(--muted);margin:.35rem 0 0;font-size:.82rem;line-height:1.6}.bms-article[data-astro-cid-p2veh26d] .need-grid[data-astro-cid-p2veh26d] ul[data-astro-cid-p2veh26d],.bms-article[data-astro-cid-p2veh26d] .limit-grid[data-astro-cid-p2veh26d] ul[data-astro-cid-p2veh26d]{gap:.6rem;margin-top:.9rem;padding:0;list-style:none;display:grid}.bms-article[data-astro-cid-p2veh26d] .need-grid[data-astro-cid-p2veh26d] li[data-astro-cid-p2veh26d],.bms-article[data-astro-cid-p2veh26d] .limit-grid[data-astro-cid-p2veh26d] li[data-astro-cid-p2veh26d]{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-soft);background:#fbfcfd;padding:.85rem .95rem .85rem 2.1rem;font-size:.86rem;line-height:1.55;position:relative}.bms-article[data-astro-cid-p2veh26d] .need-grid[data-astro-cid-p2veh26d] li[data-astro-cid-p2veh26d]:before{content:"✓";color:var(--accent-deep);font-size:.85rem;font-weight:700;position:absolute;top:.85rem;left:.85rem}.bms-article[data-astro-cid-p2veh26d] .limit-grid[data-astro-cid-p2veh26d] li[data-astro-cid-p2veh26d]:before{content:"!";color:var(--accent-deep);font-size:.85rem;font-weight:700;position:absolute;top:.85rem;left:.95rem}.bms-article[data-astro-cid-p2veh26d] .limit-grid[data-astro-cid-p2veh26d] li[data-astro-cid-p2veh26d]{border-left:2px solid var(--accent)}.bms-article[data-astro-cid-p2veh26d] .step-list[data-astro-cid-p2veh26d]{gap:.7rem;margin-top:1rem;padding:0;list-style:none;display:grid}.bms-article[data-astro-cid-p2veh26d] .step-list[data-astro-cid-p2veh26d] li[data-astro-cid-p2veh26d]{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-soft);background:#fbfcfd;align-items:flex-start;gap:.85rem;padding:.9rem 1rem;font-size:.86rem;line-height:1.6;display:flex}.bms-article[data-astro-cid-p2veh26d] .step-num[data-astro-cid-p2veh26d]{color:var(--accent-deep);font-family:var(--font-mono);letter-spacing:.1em;flex:none;padding-top:.15rem;font-size:.72rem;font-weight:700}.bms-article[data-astro-cid-p2veh26d] .chip-list[data-astro-cid-p2veh26d]{gap:.5rem;margin-top:.9rem;padding:0;list-style:none;display:grid}.bms-article[data-astro-cid-p2veh26d] .chip-list[data-astro-cid-p2veh26d] li[data-astro-cid-p2veh26d]{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-soft);background:#fbfcfd;padding:.7rem .9rem .7rem 1.9rem;font-size:.84rem;line-height:1.55;position:relative}.bms-article[data-astro-cid-p2veh26d] .chip-list[data-astro-cid-p2veh26d] li[data-astro-cid-p2veh26d]:before{content:"";background:var(--accent);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:1.05rem;left:.85rem}@media (width>=640px){.bms-article[data-astro-cid-p2veh26d] .feature-grid[data-astro-cid-p2veh26d],.bms-article[data-astro-cid-p2veh26d] .need-grid[data-astro-cid-p2veh26d] ul[data-astro-cid-p2veh26d],.bms-article[data-astro-cid-p2veh26d] .limit-grid[data-astro-cid-p2veh26d] ul[data-astro-cid-p2veh26d],.bms-article[data-astro-cid-p2veh26d] .chip-list[data-astro-cid-p2veh26d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.bms-article[data-astro-cid-p2veh26d] .feature-grid[data-astro-cid-p2veh26d]{grid-template-columns:repeat(4,minmax(0,1fr))}}
