/* Leitura ampla no desktop e título controlado para preservar a hierarquia. */
.article{max-width:1560px!important;padding-left:clamp(24px,5vw,88px)!important;padding-right:clamp(24px,5vw,88px)!important}.article-layout{grid-template-columns:minmax(0,1fr) 290px!important;gap:56px!important}.reading{max-width:none!important}.article h1{max-width:25ch;font-size:clamp(38px,4.6vw,72px)!important;line-height:1.04!important;letter-spacing:-.045em!important;overflow-wrap:normal!important;word-break:normal!important;text-wrap:balance;text-align:left!important;text-align:start!important;text-justify:auto!important;word-spacing:normal!important}.article .dek,.article .meta,.article .related,.article .related a{ text-align:left!important;text-align:start!important;text-justify:auto!important;word-spacing:normal!important}.content{max-width:1040px}.content h2{font-size:clamp(25px,2.2vw,32px)!important;line-height:1.18!important;letter-spacing:-.028em!important;margin:42px 0 13px!important;text-wrap:balance;text-align:left!important;text-align:start!important;text-justify:auto!important;word-spacing:normal!important}.content p{font-size:18px!important;line-height:1.78!important;margin:0 0 22px!important;text-align:justify!important;text-justify:inter-word!important}.cover{height:min(38vw,460px)!important;min-height:260px}.related{margin-top:100px!important}@media(max-width:820px){.article{padding-left:20px!important;padding-right:20px!important}.article-layout{grid-template-columns:1fr!important}.article h1{max-width:none;font-size:clamp(31px,8.8vw,43px)!important;line-height:1.08!important;letter-spacing:-.042em!important;text-align:left!important}.article .dek{font-size:18px!important;line-height:1.55!important;text-align:left!important}.content{max-width:none}.content h2{font-size:25px!important;line-height:1.2!important;margin-top:34px!important;text-align:left!important}.content p{font-size:17px!important;line-height:1.72!important;text-align:justify!important;text-justify:inter-word!important}.cover{height:210px!important;min-height:0}.related{margin-top:28px!important}}
