.gpk-related-topics{margin-top:44px;padding:30px;border:1px solid #d9e2df;border-radius:18px;background:#f0f6f3}
.gpk-topic-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;padding-left:24px;line-height:1.5}
.gpk-topic-links a{text-decoration:underline;text-underline-offset:4px;color:#235e66}
.gpk-topic-hubs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:30px 0 48px}
.gpk-topic-hubs>section{padding:26px;border:1px solid #d9e2df;border-radius:18px;background:#f8faf7}
.gpk-topic-hubs .gpk-topic-links{display:block;font-size:20px}.gpk-topic-hubs li{margin-bottom:12px}.gpk-topic-hubs h2{font-size:30px;line-height:1.2}
.gpk-editorial-intro{padding:24px;border-left:4px solid #417c81;background:#f2f6f3;border-radius:0 12px 12px 0;margin-bottom:32px}
.gpk-editorial-intro p:last-child{margin-bottom:0}.gpk-clinical-sources{font-size:18px;border-top:1px solid #ddd8cf;margin-top:36px;padding-top:22px}
.gpk-editorial-photo{margin:32px 0}.gpk-editorial-photo img{display:block;width:100%;height:auto;max-height:560px;object-fit:contain;background:#edf1ee;border-radius:14px}
.gpk-editorial-photo figcaption{font-size:18px;color:#52636a;margin-top:10px;line-height:1.4}
.gpk-reading-date{display:block;font-size:17px;color:#52636a;margin-bottom:12px}
@media(max-width:1000px){.gpk-topic-hubs{grid-template-columns:1fr}.gpk-topic-hubs .gpk-topic-links{display:grid}}
@media(max-width:600px){.gpk-related-topics{padding:22px 18px}.gpk-topic-links,.gpk-topic-hubs .gpk-topic-links{grid-template-columns:1fr}.gpk-editorial-intro{padding:20px}.gpk-editorial-photo img{max-height:440px}}
