/* Restricted-diets story: established typography and responsive article layout. */
#main.restricted-diets-story h1{font-size:clamp(2.7rem,4.1vw,3.7rem)}
#main.restricted-diets-story .hero-photo figcaption{max-width:40em}
#main.restricted-diets-story .breadcrumb ol{display:flex;flex-wrap:wrap;gap:5px 0;list-style:none;margin:0;padding:0}
#main.restricted-diets-story .breadcrumb li{display:inline-flex;align-items:baseline}
#main.restricted-diets-story .breadcrumb li+li::before{content:'/';padding-inline:9px;color:var(--muted)}
@media(max-width:650px){#main.restricted-diets-story h1{font-size:clamp(2.3rem,9.8vw,3.4rem);max-width:none}#main.restricted-diets-story .meta span+span{border-left:0;padding-left:0}#main.restricted-diets-story .reading{min-width:0}}
@media print{body{background:white!important}body>.vtc-announcement,body>header,body>.vtc-footer,body>.vtc-skip,body>.vtc-connect{display:none!important}#main.restricted-diets-story h1{font-size:28pt}#main .story-hero{grid-template-columns:1fr 1fr;grid-template-areas:"title photo" "opening opening"}#main .section-title{break-after:avoid}}
