.ph-published-rates{box-sizing:border-box;width:min(1540px,calc(100% - 40px));margin:30px auto;padding:26px;border:1px solid #578465;border-radius:18px;background:linear-gradient(145deg,#0e3023,#061a13);color:#f7fbf7;font-family:Inter,system-ui,Arial,sans-serif;scroll-margin-top:90px}.ph-published-rates *{box-sizing:border-box}.ph-rate-kicker{font-size:11px;font-weight:800;letter-spacing:.12em;color:#f0d36a}.ph-published-rates h2{font-size:clamp(24px,3vw,36px);line-height:1.2;color:#fff;margin:8px 0 12px}.ph-published-rates>p{color:#d3e3d9;line-height:1.6}.ph-rate-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:20px 0}.ph-rate-card{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid #42664d;border-radius:14px;background:#0b251b;min-width:0}.ph-rate-card h3{font-size:18px;color:#fff;margin:0;line-height:1.3}.ph-rate-card strong{font-size:24px;color:#f0d36a}.ph-rate-card p{font-size:14px;color:#d0dfd6;line-height:1.6;margin:0}.ph-rate-card a{margin-top:auto;align-self:flex-start;padding:9px 13px;border-radius:9px;background:linear-gradient(125deg,#c6ff67,#f3d768);color:#102218!important;font-weight:800;font-size:13px;text-decoration:none;box-shadow:0 0 16px #b8ff6220}.ph-published-rates .ph-rate-note{font-size:13px;color:#d3e3d9}.ph-rate-note a{color:#e8eea6!important}.ph-rate-table-wrap{overflow-x:auto}.ph-rate-table{width:100%;border-collapse:collapse;color:#fff;font-size:14px}.ph-rate-table caption{text-align:left;font-weight:700;padding:12px 0;color:#c9dbc9}.ph-rate-table th,.ph-rate-table td{padding:12px;border-bottom:1px solid #42664d;text-align:left}.ph-rate-table td{white-space:nowrap;color:#f0d36a}.ph-rate-table tr:last-child{background:#153728;font-weight:800}@media(max-width:640px){.ph-published-rates{width:calc(100% - 20px);padding:17px}.ph-rate-grid{grid-template-columns:1fr}.ph-rate-card{padding:16px}.ph-rate-table th,.ph-rate-table td{padding:10px 7px;font-size:13px}}
