@media(max-width:1000px){.hero{grid-template-columns:1fr}.heroStats{grid-template-columns:repeat(3,1fr)}.grid4{grid-template-columns:1fr 1fr}.mixgrid{grid-template-columns:1fr 1fr 1fr}.models{grid-template-columns:1fr 1fr}.compGrid,.cashGrid{grid-template-columns:1fr}.methodology{grid-template-columns:1fr 1fr}.methodology .sources{grid-column:1/-1}}@media(max-width:700px){.topinner{padding:8px 12px}.brand strong{font-size:12px}.brand span{font-size:9px}.linkbtn{display:none}.page{padding:0 10px 40px}.hero{padding:24px 18px;border-radius:15px;margin-top:12px}.heroStats{grid-template-columns:repeat(3,1fr)}.panel,.resultSection,.methodology{padding:16px;border-radius:13px}.sectionTitle{display:block}.sectionTitle>div{margin-bottom:6px}.grid3,.grid4,.mixgrid,.models,.decisionGrid,.metricCards,.cashMetrics,.actionList,.methodology{grid-template-columns:1fr}.companyCard{grid-template-columns:1fr}.companyCard dl{grid-template-columns:1fr 1fr}.cnpjrow{align-items:stretch;flex-direction:column}.resultHead{display:block;padding:19px}.yearPicker{margin-top:15px}.yearPicker div{justify-content:flex-start}.vatSummary{grid-template-columns:1fr}.deadline{display:block}.deadline a{display:block;margin-top:5px}footer{display:block}.topactions .homebtn{font-size:10px;padding:7px}}@media print{.topbar,.deadline,.topactions,.primary,.mini,.yearPicker{display:none!important}body{background:#fff}.page{max-width:none;padding:0}.hero{box-shadow:none}.resultSection,.methodology{box-shadow:none;break-inside:avoid}.models{grid-template-columns:repeat(2,1fr)}.timelineWrap{overflow:visible}.timeline{min-width:0;font-size:8px}footer{background:#fff;color:#000;border-top:1px solid #ccc}}