.company-shell{max-width:1080px;margin:auto;padding:1rem}.company-lede{font-size:1.05rem}.company-status,.company-actions{display:flex;gap:.5rem;flex-wrap:wrap}.company-status span{border:1px solid #b9c7c1;border-radius:999px;padding:.28rem .65rem}.company-grid{display:grid;gap:1rem}.company-card{border:1px solid #d3ddd8;border-radius:.7rem;padding:1rem;background:#fff}.company-card h2{margin-top:0}.company-card label{display:grid;gap:.3rem;margin:.5rem 0}.company-card input,.company-card select,.company-card textarea{width:100%;box-sizing:border-box;padding:.55rem}.company-card button{margin:.4rem .3rem .2rem 0}.workflow{counter-reset:step}.workflow li{margin:.7rem 0}.workflow strong{display:block}.company-table{width:100%;border-collapse:collapse}.company-table th,.company-table td{padding:.45rem;border-bottom:1px solid #dbe4df;text-align:left;vertical-align:top}.api-note{padding:.7rem;border-left:4px solid #9c6730;background:#fff8e9}.media-preview{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.6rem}.media-preview figure{margin:0;border:1px solid #d3ddd8;padding:.4rem}.media-preview img,.media-preview video{max-width:100%;height:auto}.hidden{display:none}@media(min-width:720px){.company-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-card.wide{grid-column:1/-1}}
.company-shell figure{margin:1rem 0}.company-shell figure img{display:block;width:100%;max-width:900px;height:auto;border:1px solid #d3ddd8;border-radius:.7rem}.company-shell figcaption{margin-top:.4rem;color:#45564d}
.company-card button,.company-actions button{min-height:44px;background:#176b50;color:#fff;border:0;border-radius:.45rem;padding:.55rem .85rem;font:inherit;font-weight:650}.company-card button:hover,.company-actions button:hover{background:#10553e}.company-card button:disabled{background:#889991}
