/* Five approved articles, in the same frame as the clinic header. */
html[data-style] #main.media-page{width:calc(100% - 2.5rem);max-width:76.75rem;padding:0;margin:0 auto;}
html[data-style] .article-page .media-page .breadcrumbs{margin:28px 0 32px;}
html[data-style] .article-page .media-heading{padding:0 0 30px;border-bottom:3px solid #ededed;}
html[data-style] .article-page .media-heading .a2c-title{margin-bottom:20px;}
html[data-style] .article-page .media-heading p{max-width:760px;text-align:justify;hyphens:none;-webkit-hyphens:none;}
html[data-style] .article-page .media-list{list-style:none;margin:0;padding:0;}
html[data-style] .article-page .media-list>.media-row{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:38px;align-items:center;padding:30px 0;margin:0;border-bottom:1px solid #dedede;}
html[data-style] .article-page .media-image{display:block;overflow:hidden;}
html[data-style] .article-page .media-image img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:50% 35%;}
html[data-style] .article-page .media-copy h2{font:400 30px/38px a2cfontcedemi,Arial,Helvetica,sans-serif;text-transform:uppercase;text-align:left;margin:0 0 18px;}
html[data-style] .article-page .media-copy h2 a{text-decoration:none;}
html[data-style] .article-page .media-copy p{font-size:18px;line-height:29px;text-align:justify;hyphens:none;-webkit-hyphens:none;}
html[data-style] .article-page .media-read{display:inline-flex;gap:24px;margin-top:20px;color:#97770e;text-decoration:none;font-size:18px;line-height:28px;}
html[data-style] .article-page .media-read:hover,html[data-style] .article-page .media-copy h2 a:hover{text-decoration:underline;}
@media(max-width:767px){html[data-style] #main.media-page{width:auto;max-width:640px;padding:0 20px;}html[data-style] .article-page .media-list>.media-row{grid-template-columns:1fr;gap:22px;padding:28px 0;}html[data-style] .article-page .media-copy h2{font-size:27px;line-height:35px;}html[data-style] .article-page .media-copy p{font-size:17px;line-height:28px;}html[data-style] .article-page .media-page .breadcrumbs{margin:24px 0;}html[data-style] .article-page .media-heading{padding-bottom:28px;}}
