﻿@charset "UTF-8";.enterprise-rms{padding:5px 0 20px 0;font-family:"Helvetica Neue",Arial,sans-serif;color:#222;}.enterprise-rms h2{color:#bdb76b;font-weight:bold;font-size:14pt;}.enterprise-rms h3{font-size:16pt;font-weight:bold;margin-top:20px;}.enterprise-rms p{font-size:14pt;line-height:1.5;}.rms-header h1{font-size:32pt;margin-bottom:8px;}.rms-header .lead{color:#555;font-size:16pt;}.intro p{margin-bottom:16px;}.differentiators{margin-top:20px;}.differentiators .communications-img{float:right;margin-left:18px;margin-bottom:10px;max-width:380px;width:40%;height:auto;}.intro::after{content:"";display:table;clear:both;}.rms-table{display:block;width:100%;border-collapse:collapse;margin-top:10px;clear:both;}.rms-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:12px 0;border-bottom:1px solid #eee;}.rms-row.rms-head{font-weight:bold;background:#f6f6f6;}.cell{padding:6px 10px;}.differentiators h2{margin-top:18px;}.differentiators::after{content:"";display:table;clear:both;}.callout{background:#f2f9ff;border-left:4px solid #007acc;padding:12px;font-weight:600;margin-top:16px;}@media(max-width:768px){.rms-row{grid-template-columns:1fr;}.differentiators .communications-img{float:none;display:block;margin:10px auto;width:100%;max-width:none;}}footer.date-published{display:block;font-size:.7em;color:#666;text-align:right;padding:0 30px 16px 0;font-style:italic;}.related-links{margin:15px 0 30px 0;padding-top:10px;border-top:2px solid #e2e8f0;display:flex;flex-direction:column;}.related-links h3{font-size:18pt;font-weight:600;color:#2c3e50;margin-bottom:25px;flex:0 0 auto;}@media(max-width:480px){.related-links h3{font-size:16pt;}}.related-links ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:15px;}.related-links ul li{padding-left:30px;position:relative;flex:0 0 auto;}.related-links ul li:before{content:"📄";position:absolute;left:0;top:-6px;font-size:16pt;}.related-links ul li a{font-size:14pt;color:#3498db;text-decoration:none;transition:all .2s ease;border-bottom:1px solid transparent;}@media(max-width:480px){.related-links ul li a{font-size:13pt;}}.related-links ul li a:hover{color:#2980b9;border-bottom-color:#2980b9;}hr{margin:0 0 20px 0;}