.fx7 .guide-intro{max-width:960px}.fx7 .guide-content p,.fx7 .guide-content li{font-size:16px}.fx7 .guide-chapter h3{margin-top:28px}.fx7 .guide-chapter details{padding:8px 0}.fx7 .guide-chapter details>summary{font-size:16px;line-height:1.6}.fx7 .guide-chapter table{font-size:14px}.fx7 .guide-chapter td:first-child{min-width:180px}.fx7 .guide-chapter pre{line-height:1.75}.fx7 .source-note{max-width:80ch}.fx7 .author small{font-size:11px}.fx7-art{background:var(--green);color:var(--paper);padding:32px;gap:24px}.fx7-art-title{font-size:40px;font-weight:750;line-height:1.1;letter-spacing:-.03em}.fx7-art-command{font:15px/1.5 ui-monospace,Consolas,monospace;color:#e9b29f;overflow-wrap:anywhere}.fx7-art .art-caption{color:#bfceba}.resource-fx7{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:32px}.resource-fx7 .resource-copy{padding-top:20px}.resource-fx7 .resource-art{height:100%;min-height:320px}.fx7 ::selection{background:#e9b29f;color:#142b21}.fx7 :focus-visible{outline:3px solid var(--coral);outline-offset:4px}@media(max-width:650px){.resource-fx7{display:block}.resource-fx7 .resource-art{height:280px;min-height:280px}.fx7-art-title{font-size:36px}.fx7 .guide-intro h1{font-size:38px}.fx7 .guide-content p,.fx7 .guide-content li{font-size:15px}.fx7 .guide-actions .button-link{white-space:normal}}
/* No desktop, a ação ocupa a coluna direita; no celular, segue abaixo do texto. */
@media(min-width:900px){
 .fx7 .consultation{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);column-gap:48px;row-gap:20px;align-items:center}
 .fx7 .consultation h2{grid-column:1;grid-row:1;max-width:none;margin:0;text-wrap:balance}
 .fx7 .consultation>p{grid-column:1;grid-row:2;max-width:48ch;margin:0}
 .fx7 .consultation-actions{grid-column:2;grid-row:1 / 3;display:flex;flex-direction:column;align-items:stretch;gap:24px;padding-left:8px}
 .fx7 .consultation-link{width:100%;min-height:52px}
 .fx7 .consultation-author{align-self:center;gap:12px}
}
/* O guia FX7 apresenta o conteúdo diretamente, sem a prévia duplicada. */
.fx7 .guide-featured .fph__visual{display:none}
.fx7 .guide-featured .fph__panel{grid-template-columns:minmax(0,1fr)}
