.pm524-hero,.pm524-article-hero{background:linear-gradient(115deg,#073044,#0b5360);color:#fff;padding:clamp(40px,6vw,84px) 0}.pm524-hero .container,.pm524-article-hero .container{max-width:1050px}.pm524-hero h1,.pm524-article-hero h1{max-width:850px;color:#fff;font-size:clamp(30px,4.2vw,52px);line-height:1.13;letter-spacing:-.03em;margin:14px 0}.pm524-hero p,.pm524-article-hero p{font-size:clamp(16px,1.5vw,19px);color:#c9e7e7;max-width:760px;line-height:1.7}.pm524-hero-cta{display:inline-flex;margin-top:15px;background:#fff;color:#06545a;border-radius:11px;padding:12px 20px;font-weight:800}.pm524-hero .eyebrow,.pm524-article-hero .eyebrow{color:#88ded1}.pm524-articles{background:#f5faf9}.pm524-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:25px}.pm524-filters a{border:1px solid #cfe3df;border-radius:999px;color:#204b56;padding:9px 15px;background:#fff;text-decoration:none;font-size:14px}.pm524-filters a.active{background:#067d77;border-color:#067d77;color:white}.pm524-filters span{opacity:.75}.pm524-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.pm524-card{min-width:0;display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid #d9e8e6;border-radius:18px;padding:24px;box-shadow:0 8px 26px rgba(8,48,61,.035)}.pm524-card-category{font-size:12px;text-transform:uppercase;letter-spacing:.06em;font-weight:800;color:#00796f}.pm524-card h3{margin:0;color:#06364b;line-height:1.3;font-size:20px}.pm524-card h3 a{color:inherit;text-decoration:none}.pm524-card p{font-size:14px;line-height:1.65;flex:1;color:#586d76;margin:0}.pm524-card-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #e7eeee;padding-top:15px;font-size:12px}.pm524-card-foot a{font-weight:800;color:#087d76;text-align:right}.pm524-back{display:inline-block;color:#d3f6ed;margin-bottom:25px;text-decoration:none}.pm524-article-meta{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:12px;color:#c2dfdf}.pm524-story{background:#fff}.pm524-story-grid{display:grid;grid-template-columns:minmax(0,760px) minmax(220px,310px);gap:clamp(24px,4vw,65px);align-items:start}.pm524-story-prose{min-width:0;color:#244755;font-size:16px;line-height:1.8}.pm524-story-prose h2{color:#07364c;font-size:clamp(22px,2vw,29px);margin:28px 0 8px}.pm524-story-prose h3{color:#084956;font-size:19px;margin:22px 0 6px}.pm524-story-prose p{margin:8px 0 15px}.pm524-story-prose ul{margin:10px 0 22px;padding-left:24px}.pm524-story-prose li{padding-left:3px;margin:6px 0}.pm524-help-box{position:sticky;top:105px;background:#eaf5f2;border:1px solid #c6e5dc;border-radius:17px;padding:24px}.pm524-help-box strong{display:block;color:#0a4251;font-size:19px;line-height:1.4}.pm524-help-box p{font-size:14px;color:#456776;line-height:1.65}.pm524-help-box .btn{display:inline-flex;align-items:center;max-width:100%;white-space:normal;text-align:center}.pm524-advisory{font-size:12px;color:#6b7e85;border-top:1px solid #dfeae7;margin-top:35px;padding-top:16px}.pm524-more{background:#f5faf9}.pm524-more h2{font-size:25px;color:#07364b;margin-bottom:18px}
@media(max-width:900px){.pm524-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pm524-story-grid{grid-template-columns:1fr}.pm524-help-box{position:static}}@media(max-width:640px){.pm524-article-grid{grid-template-columns:1fr}.pm524-hero,.pm524-article-hero{padding:42px 0}.pm524-filters{flex-wrap:nowrap;overflow:auto;padding-bottom:10px}.pm524-filters a{white-space:nowrap}.pm524-card{padding:20px}.pm524-story-prose{font-size:15px}}

.pm524-home-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.pm524-home-title h2{color:#07364b;margin:6px 0}.pm524-home-title p{max-width:630px;color:#5a707a}.pm524-home-title .btn{flex-shrink:0}@media(max-width:640px){.pm524-home-title{display:block}.pm524-home-title .btn{margin-top:8px}}

.pm524-service-link{display:block;margin-top:16px;color:#05786e;font-weight:750;font-size:14px;text-align:center}.pm524-help-box .btn{width:100%;justify-content:center}
