/* Preserve the approved secondary-page article/sidebar structure. */
.pharma-ad-page .ad-guide{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:60px;align-items:start}
.pharma-ad-page .ad-article{max-width:none;margin:0;min-width:0}
.ad-sidebar{min-width:0;align-self:stretch}
.ad-sidebar-toc{display:grid}
.ad-sidebar-toc a,.ad-sidebar-related>a{display:block;padding:12px 0;border-top:1px solid #d0ddc4;font-size:14px;line-height:1.5;color:#224e3e;text-decoration:none;overflow-wrap:anywhere}
.ad-sidebar-toc a:hover,.ad-sidebar-related>a:hover{color:#123d30;text-decoration:underline;text-underline-offset:4px}
.ad-sidebar-toc a:focus-visible,.ad-sidebar-related>a:focus-visible{outline:2px solid #749458;outline-offset:3px}
.ad-sidebar-related{margin-top:18px;padding-top:17px;border-top:1px solid #b7caa6}
.ad-sidebar-related>span{display:block;font-size:12px;line-height:1.5;color:#67835a;margin-bottom:10px}
.pharma-ad-page .ad-contents{display:none}
@media(min-width:851px) and (max-width:1100px){.pharma-ad-page .ad-guide{grid-template-columns:minmax(0,1fr) 225px;gap:35px}.pharma-ad-page .ad-metrics th,.pharma-ad-page .ad-metrics td{padding:16px}}
@media(max-width:850px){.pharma-ad-page .ad-guide{grid-template-columns:minmax(0,1fr);gap:0}.pharma-ad-page .ad-sidebar{display:none}.pharma-ad-page .ad-contents{display:block}}
