.rail-review{color:#172b3d;background:#f3f5f7;font:18px/1.8 system-ui,-apple-system,sans-serif}.rail-review *{box-sizing:border-box}.rail-review main{max-width:1080px;margin:auto;padding:30px 24px}.rail-nav{background:#102b3e;flex-wrap:wrap;gap:22px;padding:16px 24px;display:flex}.rail-nav a{color:#fff!important}.rail-review a{color:#075f99;text-underline-offset:4px;text-decoration:underline}.rail-review h1{letter-spacing:-.02em;font-size:clamp(32px,5vw,56px);line-height:1.3}.rail-review h2{font-size:27px;line-height:1.5}.rail-review section{background:#fff;border:1px solid #dbe3e8;border-radius:12px;margin:36px 0;padding:28px;scroll-margin-top:20px}.rail-review .eyebrow{letter-spacing:.08em;color:#086969;font-size:14px;font-weight:750}.rail-review .lead{font-size:23px}.rail-review .note{background:#e4eff2;border-left:5px solid #087c83;padding:22px}.rail-review .table{overflow-x:auto}.rail-review table{border-collapse:collapse;width:100%;font-size:16px}.rail-review th,.rail-review td{vertical-align:top;text-align:left;border-bottom:1px solid #dbe3e8;padding:14px}.rail-review th{background:#eaf0f4}.rail-review th:first-child{min-width:120px}.rail-review .risk{color:#a21826;background:#fff1f2;font-weight:700}.rail-review .button{color:#fff;background:#09546c;border-radius:6px;padding:10px 18px;display:inline-block}.rail-review li{margin:18px 0}.rail-review footer{padding:24px;font-size:14px}.rail-review small{font-size:14px}.rail-review p,.rail-review li,.rail-review td{overflow-wrap:anywhere}@media (max-width:600px){.rail-review{font-size:17px}.rail-review main{padding:20px 14px}.rail-review section{padding:18px 14px}.rail-review th,.rail-review td{padding:10px}.rail-review h2{font-size:23px}}
