/* Complementos editoriais: mesmas fontes, cores e ritmo das páginas comerciais. */
.market-example-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px);margin-top:32px;padding-top:32px;border-top:1px solid #dce2eb}
.market-example-layout p{color:#53657e;line-height:1.8;margin:0 0 18px}
.market-example-layout .market-example-label{font-size:13px;font-weight:700;color:#0755ff}
.market-example-layout h3{font-size:22px;line-height:1.4;margin:0 0 24px}
.market-example-layout small,.market-example-layout .market-example-note{font-size:13px;line-height:1.7;color:#64748b}
.market-example-layout dl{margin:0 0 24px}
.market-example-layout dt{font-weight:700;margin:20px 0 5px}
.market-example-layout dd{margin:0;color:#53657e;line-height:1.7}
.market-example-layout dt:first-child{margin-top:0}
.sector-connections{padding-top:64px;padding-bottom:64px;border-top:1px solid #dce2eb}
.sector-connections h2{font-size:clamp(26px,3vw,38px);letter-spacing:-.04em;line-height:1.2;margin:0 0 24px}
.sector-connections ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;list-style:none;margin:0;padding:0}
.sector-connections a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid #dce2eb;color:#18304e;text-decoration:none;font-weight:600;line-height:1.5}
.sector-connections a span{color:#0755ff}.sector-connections a:hover{color:#0755ff}
.sector-connections a:focus-visible{outline:2px solid #0755ff;outline-offset:4px}
@media(max-width:760px){.market-example-layout,.sector-connections ul{grid-template-columns:1fr}.market-example-layout{gap:32px}.sector-connections{padding-top:44px;padding-bottom:44px}}
