.case-platforms{color:var(--muted);margin:-24px 0 18px}.case-public-links{flex-wrap:wrap;gap:12px 32px;margin:0 0 44px;padding:0;list-style:none;display:flex}.case-public-links a{align-items:center;min-height:44px;display:inline-flex}.case-device-media{justify-self:center;width:min(100%,420px)}.case-device-media figcaption{flex-direction:column;gap:6px}.editorial-devices .case-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;max-width:1040px;margin-inline:auto}.editorial-devices .case-gallery>.case-figure:first-child{grid-column:auto}.editorial-spotlight{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(30px,6vw,100px);display:grid}.editorial-spotlight .editorial-section-intro{grid-area:1/1;grid-template-columns:1fr}.editorial-spotlight .editorial-section-intro>*{grid-area:auto/1}.editorial-spotlight .case-flow{flex-direction:column;grid-area:2/1;align-self:start;margin-top:32px}.editorial-spotlight .case-flow li{border-bottom:1px solid var(--border);padding-block:18px}.editorial-spotlight .case-flow li:last-child{border:0}.editorial-spotlight .case-flow-arrow{transform:rotate(90deg)}.editorial-spotlight .case-gallery{grid-area:1/2/3;margin:0;display:block}.editorial-spotlight .case-device-media{margin-inline:auto}.case-page[data-project=fig26] .editorial-hero{background:0 0;padding:0}.case-page[data-project=fig26] .editorial-hero .case-image-frame{background:#08090a}.case-page[data-project=fig26] .editorial-light .case-gallery{max-width:760px;margin-inline:auto}@media (max-width:700px){.case-public-links{gap:8px 24px}.editorial-spotlight{display:block}.editorial-spotlight .case-gallery{margin-top:40px}.editorial-devices .case-gallery{grid-template-columns:1fr;gap:40px}.case-page[data-project=fig26] .editorial-hero .case-figure{max-width:420px;margin-inline:auto}.case-page[data-project=brand-center-vieiras] .editorial-hero .case-figure{max-width:390px;margin-inline:auto}.case-page[data-project=brand-center-vieiras] .case-figure:has(source){max-width:390px;margin-inline:auto}.case-page[data-project=gestao-imoveis] .case-figure:has(source){max-width:390px;margin-inline:auto}}
