/* Justiça em Profundidade: reading format, scoped to the new collection. */
.depth-label{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;border-top:3px solid #a97936;padding:20px 0;margin:16px 0 25px;font:600 12px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.09em;color:#735326}
.depth-label a{color:#173e34;font-size:14px}.depth-label span+span{color:#5b625e;font-weight:400}
.depth-masthead{background:#173e34;color:#f8f3e8;padding:60px 56px;margin:28px 0 44px}.depth-masthead .eyebrow{color:#ddc397}.depth-masthead h1{font-family:Georgia,serif;font-size:clamp(44px,6vw,82px);line-height:1.02;font-weight:400;letter-spacing:-.045em;margin:26px 0}.depth-masthead em{color:#ddc397;font-weight:400}.depth-masthead>p{font-size:21px;line-height:1.5}.depth-rule{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #668077;margin-top:40px;padding-top:20px;font-size:13px}
.depth-feature{display:grid;grid-template-columns:1.15fr 1fr;gap:38px;align-items:center;margin:0 0 65px}.depth-feature-photo{display:block;min-width:0}.depth-feature-photo img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover}.depth-feature h2{font:400 clamp(30px,3.4vw,48px)/1.1 Georgia,serif;margin:14px 0}.depth-feature p{font-size:17px;line-height:1.65}.depth-feature .button{margin-top:12px}.depth-feature .eyebrow{font-size:11px}
.depth-promise{border-top:1px solid #d3cbbc;padding-top:36px}.depth-promise>h2{font:400 34px/1.2 Georgia,serif}.depth-promise>p{max-width:750px;font-size:18px;line-height:1.7}.depth-formats{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;margin:38px 0 55px}.depth-formats>div{border-top:2px solid #a97936;padding-top:15px}.depth-formats span{font:italic 28px Georgia,serif;color:#977445}.depth-formats h3{font:400 23px/1.25 Georgia,serif}.depth-formats p{font-size:15px;line-height:1.65}.depth-method{background:#efece3;padding:30px 36px;margin-bottom:40px}.depth-method h2{font:400 28px Georgia,serif}.depth-method p{max-width:840px;line-height:1.7}
.article-page:has(.depth-label) .reading-meta{max-height:calc(100vh - 110px);overflow-y:auto}.article-page:has(.depth-label) .reading h2{scroll-margin-top:110px;border-top:1px solid #d6cec0;padding-top:26px;margin-top:46px}.depth-photo img{height:auto;object-fit:contain}.depth-photo figcaption span{display:block;margin-top:7px}.article-page:has(.depth-label) .reading>p{line-height:1.85}.article-page:has(.depth-label) .article-factbox{border-left:3px solid #a97936}.article-page:has(.depth-label) .reading-meta a{font-size:12px;line-height:1.45}
@media(max-width:760px){.depth-masthead{padding:34px 24px}.depth-feature{grid-template-columns:1fr;gap:24px}.depth-formats{grid-template-columns:repeat(2,1fr)}.depth-rule{flex-direction:column;gap:8px}.depth-label{gap:8px 16px}.depth-label a{flex-basis:100%}.article-page:has(.depth-label) .reading-meta{max-height:none;overflow:visible}.depth-method{padding:24px}.depth-masthead>p{font-size:18px}}
@media(max-width:390px){.depth-formats{grid-template-columns:1fr}.depth-masthead{padding:28px 18px}.depth-masthead h1{font-size:39px}}
