body{background:#f6fafc;color:#18384b}.rh-head{background:#0b2439;color:#fff}.rh-head-inner{display:flex;justify-content:space-between;gap:18px;align-items:center;min-height:78px}.rh-logo{color:#fff;font-size:23px;font-weight:850;text-decoration:none}.rh-logo span{color:#7ee0c1}.rh-head nav{display:flex;gap:20px;flex-wrap:wrap}.rh-head nav a{color:#dfebe9;text-decoration:none;font-size:14px}.rh-hero{padding:54px 0 61px;background:linear-gradient(128deg,#102b43,#174f55);color:#fff}.rh-breadcrumb{font-size:13px;margin-bottom:25px;color:#c4dadb}.rh-breadcrumb a{color:#cceadf}.rh-kicker{font-size:12px;font-weight:800;letter-spacing:.13em;color:#8ce6c8}.rh-hero h1{font-size:clamp(32px,5vw,54px);max-width:890px;line-height:1.13;margin:17px 0}.rh-hero p{max-width:850px;line-height:1.85;font-size:17px;color:#dce9ed}.rh-cta{display:inline-flex;padding:14px 21px;border-radius:12px;background:#90edcd;color:#11372f;font-weight:850;text-decoration:none;margin-top:15px}.rh-content{padding:26px 0 76px}.rh-section{margin-top:48px}.rh-section h2{font-size:clamp(24px,3vw,32px);margin-bottom:23px;color:#1b3d50}.rh-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.rh-card{background:#fff;border-radius:18px;padding:25px;border:1px solid #dae7ed;display:flex;flex-direction:column;gap:11px;color:inherit;text-decoration:none;box-shadow:0 7px 23px rgba(11,44,64,.035)}.rh-card:hover,.rh-card:focus-visible{border-color:#3fa58d;box-shadow:0 10px 30px rgba(11,44,64,.09)}.rh-card h3{font-size:20px;color:#193d4e;margin:0}.rh-card p{line-height:1.75;color:#587080;margin:0;flex:1}.rh-card span{color:#087d70;font-weight:800;font-size:13px}.rh-footer{padding:25px 0;background:#10283a;color:#d6e6ec;font-size:13px}.rh-footer .sp-wrap{display:flex;gap:19px;flex-wrap:wrap}.rh-footer a{color:#c3e9da;margin-left:auto}.rh-footer a+a{margin-left:0}@media(max-width:650px){.rh-head-inner{align-items:flex-start;flex-direction:column;padding:15px 0}.rh-grid{grid-template-columns:1fr}.rh-hero{padding:40px 0 47px}.rh-card{padding:21px}}
