/* Figma1582:1574 native layout, scoped to the public monitoring presentation. */
.ms-service{--ms-ink:#17242d;--ms-slate:#536675;--ms-teal:#0a6c63;--ms-ivory:#f8f6f1;--ms-line:#d7e1e6;color:var(--ms-ink);background:#fff;font-size:18px;line-height:1.65;overflow-wrap:break-word;word-break:keep-all}
.ms-service *{box-sizing:border-box}.ms-service p{margin:0 0 16px}.ms-service h1,.ms-service h2,.ms-service h3{font-weight:700;line-height:1.3;text-wrap:pretty;margin:0 0 16px;color:var(--ms-ink)}
.ms-service h1{font-size:clamp(30px,3.34vw,48px);max-width:1050px}.ms-service h2{font-size:32px}.ms-service h3{font-size:20px;margin-bottom:8px}.ms-service a{color:#183b56}.ms-section{padding:40px 24px}.ms-wrap{max-width:1120px;margin:auto;min-width:0}.ms-tint,.ms-final{background:var(--ms-ivory)}
.ms-service .ms-kicker,.ms-service .ms-value{color:var(--ms-teal)}.ms-kicker{font-size:14px}.ms-value{font-size:20px;font-weight:700}.ms-lead{color:var(--ms-slate)}.ms-note{font-size:13px;color:var(--ms-slate)}
.ms-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:20px 0 12px}.ms-primary,.ms-link{font:inherit;font-size:16px;display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 18px;border-radius:10px;text-decoration:none;line-height:1.5;text-align:center}.ms-primary{background:var(--ms-teal);color:white;border:0;cursor:pointer;font-weight:700}.ms-link{border:1px solid var(--ms-line);background:#fff}.ms-actions .ms-link{border-color:transparent;background:transparent}
.ms-grid{display:grid;gap:24px;min-width:0}.ms-grid>*{min-width:0}.ms-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ms-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.ms-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.ms-service figure{margin:0 0 12px}.ms-service figure img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:14px}.ms-service figcaption{font-size:12px;line-height:1.5;color:var(--ms-slate);margin-top:8px}.ms-finding{font-size:13px;color:var(--ms-teal)}.ms-card{border:1px solid var(--ms-line);border-radius:14px;padding:16px;background:#fff}.ms-card p:last-child{margin-bottom:0}.ms-free{margin-bottom:24px}.ms-free h3{color:var(--ms-teal)}.ms-flow{padding-left:24px}.ms-flow li{margin-block:8px}.ms-report{margin:0}.ms-report dt{font-weight:700;font-size:20px}.ms-report dd{margin:0 0 18px}.ms-steps{list-style:none;padding:0;margin:0 0 24px}.ms-steps h3{font-size:18px}.ms-steps p{font-size:16px}
.ms-examples-title{margin-top:32px!important}.ms-examples{list-style:none;padding:0;margin:16px 0 0}.ms-examples li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--ms-line);font-size:15px}.ms-examples a{display:inline-block;padding:8px 4px}.ms-faq details{border-bottom:1px solid var(--ms-line);padding:16px 0}.ms-faq summary{font-size:20px;font-weight:700;cursor:pointer;min-height:44px;padding-right:12px}.ms-faq details>p{margin:12px 0 0}.ms-final{padding:32px;margin-top:32px;border-radius:14px}
.ms-service :focus-visible{outline:3px solid #0a6c63;outline-offset:4px}
@media(max-width:900px){.ms-four{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-three{gap:16px}.ms-service{font-size:17px}}
@media(max-width:600px){.ms-section{padding:32px 20px}.ms-service h2{font-size:26px}.ms-service h3{font-size:19px}.ms-service .ms-value{font-size:19px}.ms-three,.ms-two{grid-template-columns:1fr}.ms-actions{gap:8px}.ms-actions .ms-primary{width:100%}.ms-actions .ms-link{flex:1;font-size:14px;padding:10px 8px}.ms-card{padding:14px}.ms-four{gap:10px}.ms-steps h3{font-size:16px}.ms-steps p{font-size:14px}.ms-faq summary{font-size:18px}.ms-examples li{align-items:flex-start;flex-direction:column;gap:0}.ms-final{padding:24px 16px}.ms-service .ms-note{font-size:13px}.ms-service figure img{aspect-ratio:4/3}}
.ms-login{font:inherit;font-size:14px;color:#183b56;background:transparent;border:0;text-decoration:underline;min-height:44px;cursor:pointer;padding:8px 0;text-align:left}
