/* Production integration; content remains server-rendered at its original address. */
html#bello-editorial-site body .skip-link{position:absolute;left:-10000px}html#bello-editorial-site body .skip-link:focus{left:12px;top:40px;z-index:10000;background:white;padding:12px}html#bello-editorial-site body .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
html#bello-editorial-site body #main-content{min-height:45vh}html#bello-editorial-site body .project-archive .story img{aspect-ratio:auto;object-fit:contain;height:auto}html#bello-editorial-site body .cover-tile img{object-fit:contain}html#bello-editorial-site body .row-cover .published,html#bello-editorial-site body .cover-tile .published,html#bello-editorial-site body .cover-tile h3{display:none}
html#bello-editorial-site body .article-body img{height:auto;max-width:100%}html#bello-editorial-site body .article-body .et_pb_row,html#bello-editorial-site body .article-body .et_pb_section{width:100%;padding:0;background:transparent}html#bello-editorial-site body .article-body .et_pb_column{margin:0}html#bello-editorial-site body .article-body .gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}html#bello-editorial-site body .article-body .gallery-item{width:auto!important;margin:0}html#bello-editorial-site body .article-body .gallery-item img{border:0!important;width:100%}html#bello-editorial-site body .archive-pager .nav-links{display:flex;gap:20px;flex-wrap:wrap}html#bello-editorial-site body .archive-pager .current{font-weight:bold}html#bello-editorial-site body .article-page{overflow-wrap:anywhere}
@media(max-width:760px){html#bello-editorial-site body .article-body .gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Scope the editorial type and links above inherited Extra customizer settings. */
html#bello-editorial-site body main h1{font:normal clamp(38px,4.8vw,72px)/1.08 Georgia,serif;letter-spacing:-.035em;color:#201f1b}
html#bello-editorial-site body main h2{font-family:Georgia,serif;line-height:1.15;color:#201f1b}
html#bello-editorial-site body main h3{font-family:Georgia,serif;line-height:1.2;color:#201f1b}
html#bello-editorial-site body a,html#bello-editorial-site body a:visited{color:inherit}
html#bello-editorial-site body nav[aria-label="Main navigation"] a,html#bello-editorial-site body nav[aria-label="Main navigation"] button{color:#f4f1ea}
html#bello-editorial-site body .sectionhead h1{font-size:clamp(32px,3.4vw,48px);margin:0}
html#bello-editorial-site body .article-body p{line-height:1.7}
html#bello-editorial-site body #main-content{padding-top:0}
