.csms-featured{max-width:1200px;margin:18px auto;color:#17243b}.csms-featured *{box-sizing:border-box}.csms-featured h2{font-size:22px;margin:0 0 12px;color:#0a2e6d}.csms-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.csms-feature-card{display:grid;grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:12px;border:1px solid #eedfbe;border-radius:12px;padding:12px;background:linear-gradient(110deg,#fffaf0,#fff5e3);box-shadow:0 3px 12px rgba(10,46,109,.045);min-width:0}.csms-feature-card.has-photo{grid-template-columns:88px minmax(0,1fr) 86px}.csms-feature-photo{display:block;width:88px;height:88px;object-fit:cover;border-radius:8px;background:#f0eee8}.csms-feature-copy{min-width:0}.csms-feature-card h3{font-size:17px;font-weight:600;line-height:1.3;margin:0 0 5px;color:#0a2e6d;overflow-wrap:anywhere}.csms-feature-card p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:13px;line-height:1.45;margin:0;color:#526279;overflow-wrap:anywhere}.csms-feature-card-action{display:flex;flex-direction:column;align-items:center;justify-self:end;gap:6px;width:86px}.csms-feature-badge{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:3px 7px;border-radius:20px;font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.3px;color:#197544;background:#e5f5e9}.csms-feature-request{display:flex;align-items:center;justify-content:center;width:100%;min-height:38px;padding:7px 8px;border:1px solid #0a2e6d;border-radius:7px;background:#0a2e6d;color:#fff;text-decoration:none;text-align:center;font-size:12px;font-weight:600;line-height:1.25}.csms-feature-request:hover,.csms-feature-request:focus-visible{color:#fff;background:#163d78}.csms-feature-request:focus-visible{outline:3px solid #a8bddc;outline-offset:2px}.csms-feature-alert{color:#0a2e6d;padding:9px;background:#fff8e8}.csms-feature-alert[hidden]{display:none}.csms-feature-heading{padding:14px 16px;border:1px solid #eedfbe;border-radius:10px;background:#fff8e8;margin-bottom:14px}.csms-feature-heading h1{font-size:25px;line-height:1.3;color:#0a2e6d;margin:0 0 6px}.csms-feature-heading p{font-size:14px;line-height:1.5;margin:0;color:#63748a}.csms-detail .csvpl{margin-bottom:18px}@media(max-width:700px){.csms-feature-grid{grid-template-columns:1fr;gap:10px}.csms-feature-card{grid-template-columns:minmax(0,1fr) 76px;padding:10px;gap:10px}.csms-feature-card.has-photo{grid-template-columns:72px minmax(0,1fr) 76px}.csms-feature-photo{width:72px;height:72px}.csms-feature-card h3{font-size:16px}.csms-feature-card p{font-size:12px}.csms-feature-card-action{width:76px}.csms-feature-request{font-size:11px;min-height:38px}.csms-feature-heading{padding:12px}.csms-feature-heading h1{font-size:22px}}@media(max-width:360px){.csms-feature-card.has-photo{grid-template-columns:58px minmax(0,1fr) 70px;gap:8px}.csms-feature-photo{width:58px;height:64px}.csms-feature-card-action{width:70px}.csms-feature-card h3{font-size:14px}}
