.continuity343{margin:1rem 0;padding:clamp(1rem,2vw,1.5rem);border:1px solid #cfe1dc;border-radius:1.25rem;background:#fff;color:#073f3b}.continuity343 header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.continuity343 header p{margin:0;color:#34746c;font-size:.78rem;font-weight:800}.continuity343 header h2{margin:.25rem 0}.continuity343 button{border:0;border-radius:.75rem;padding:.7rem 1rem;background:#07534d;color:#fff;font-weight:750;cursor:pointer}.continuity343-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.75rem;margin:1rem 0}.continuity343-metrics article,.continuity343-list article,.continuity343-grid article{padding:1rem;border-radius:1rem;background:#f2f7f5}.continuity343-metrics span,.continuity343-list small{display:block;color:#55726e;font-size:.8rem}.continuity343-metrics strong{display:block;margin-top:.25rem;font-size:1.25rem}.continuity343-boundary{display:flex;gap:.75rem;align-items:center;padding:.9rem 1rem;border-inline-start:4px solid #98cd4f;background:#edf7e6;border-radius:.7rem}.continuity343-boundary span{font-size:.88rem}.continuity343-list,.continuity343-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;margin-top:1rem}.continuity343-list h3,.continuity343-grid h3{margin:0 0 .45rem}.continuity343-list .passed{color:#17613e}.continuity343-list .attention,.continuity343-row.blocked,.continuity343-row.external-required{color:#9d3e2c}.continuity343-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .75rem;padding:.75rem 0;border-bottom:1px solid #dbe9e5}.continuity343-row span{grid-column:1}.continuity343-wide{grid-column:1/-1}@media(max-width:620px){.continuity343 header{flex-direction:column}.continuity343 button{width:100%}.continuity343-boundary{align-items:flex-start;flex-direction:column}}
