.carta-gpi .carta-doc-corpo{padding:22px 26px 20px}.carta-gpi .carta-doc-par{white-space:pre-line}.carta-gpi-cabeca{line-height:1.6;overflow-wrap:anywhere}.carta-gpi-cabeca,.carta-gpi-lista{margin:0 0 12px;font-size:calc(13.5px + var(--fs-ajuste));color:var(--text)}.carta-gpi-lista{padding-left:20px;line-height:1.55}.carta-gpi-lista>li{margin:0 0 4px;overflow-wrap:anywhere}.carta-gpi-sublista{margin:4px 0 2px;padding-left:18px;list-style:circle}.carta-gpi-sublista>li{margin:0 0 2px}.carta-gpi-mvv{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:4px 0 16px;border:1px solid var(--border);border-radius:2px}.carta-gpi-mvv-col{min-width:0;padding:12px 14px}.carta-gpi-mvv-col+.carta-gpi-mvv-col{border-left:1px solid var(--border)}.carta-gpi-mvv-titulo{margin:0 0 4px;font-size:calc(13px + var(--fs-ajuste));font-weight:700;font-style:italic}.carta-gpi-mvv .carta-doc-par{margin-bottom:10px}.carta-gpi-aceite{margin:4px 0 16px;padding:12px 14px;border:1px solid var(--border);border-radius:2px;background:var(--bg-subtle)}.carta-gpi-aceite .carta-doc-par:last-child{margin-bottom:0}.carta-gpi-observacao,.carta-gpi-titulo{text-decoration:underline}.carta-gpi-titulo{margin:20px 0 10px;font-size:calc(13px + var(--fs-ajuste));font-weight:700;letter-spacing:.04em;text-transform:uppercase}.carta-gpi-linhas{margin:0 0 12px}.carta-gpi-linha{margin:0 0 6px;font-size:calc(13.5px + var(--fs-ajuste));line-height:1.55;overflow-wrap:anywhere}.carta-gpi-linha dt{display:inline;margin:0 4px 0 0;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.carta-gpi-linha dd{display:inline;margin:0}.carta-gpi-nota{display:block;margin-top:2px}.carta-gpi-finais{margin-top:18px}.carta-gpi-assinatura{margin:18px 0 0;font-weight:700;color:var(--text)}.carta-imprimir{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0}.carta-imprimir .t11-erro{margin:0}.carta-gpi-botao-linha{margin:16px 0 6px}.carta-gpi-botao{display:inline-block;padding:10px 20px;border-radius:4px;background:var(--ig-black);color:#fff;font-weight:700;font-size:calc(13.5px + var(--fs-ajuste))}.carta-gpi-rodape{padding:12px 26px 14px;border-top:1px solid var(--border);font-size:calc(12px + var(--fs-ajuste));line-height:1.5;color:var(--text-2)}.carta-gpi-mensagem{margin:0 0 4px}.carta-gpi-divisor{margin:8px 0 18px;border:0;border-top:1px solid var(--border)}.carta-editavel{display:block;width:100%;box-sizing:border-box;margin:0;padding:3px 6px;border:1px dashed var(--border-strong,var(--border));border-radius:2px;background:var(--bg-page);color:inherit;font:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;resize:vertical;field-sizing:content;min-height:1.6em}.carta-editavel:focus{outline:2px solid var(--ig-black);outline-offset:1px;border-style:solid}.carta-editavel[aria-invalid=true]{border-color:var(--error)}.carta-editavel-linha{display:inline-block;resize:none}.carta-editavel-topico{display:flex;align-items:flex-start;gap:4px}.carta-editavel-topico .carta-editavel{flex:1 1 auto;min-width:0}.carta-editavel-remover{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;background:transparent;color:var(--text-2);cursor:pointer}.carta-editavel-remover:hover{color:var(--error)}.carta-gpi-lista-editavel>.carta-editavel-novo{list-style:none;margin-left:-20px}.carta-gpi-editando .carta-gpi-nota .carta-editavel{margin-top:2px}.carta-gpi-editando .carta-gpi-linha dd,.carta-gpi-editando .carta-gpi-linha dt{display:block}.carta-gpi-editando .carta-gpi-linha dt{margin:0 0 2px}.carta-editavel-titulo{width:auto;min-width:12ch;max-width:100%;font:inherit;text-transform:inherit}.carta-gpi-editando .carta-gpi-cabeca .carta-editavel-linha{width:100%}.carta-secoes-extras{margin:6px 0 14px}.carta-secao-extra{margin:0 0 12px;padding:8px 0 0;border-top:1px dashed var(--border)}.carta-secao-extra .carta-editavel-titulo{flex:1 1 auto}.carta-secao-extra-acoes{display:flex;flex-wrap:wrap;gap:4px 14px}@media (max-width:600px){.carta-gpi .carta-doc-corpo{padding:16px 14px 14px}.carta-gpi-rodape{padding:10px 14px 12px}.carta-gpi-mvv{grid-template-columns:minmax(0,1fr)}.carta-gpi-mvv-col+.carta-gpi-mvv-col{border-left:0;border-top:1px solid var(--border)}}@media print{.impressao-carta{font-size:10.5pt}.impressao-carta .carta-doc{border:0;box-shadow:none;border-radius:0;overflow:visible}.impressao-carta .carta-doc-marca{-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:10pt 14pt;font-size:15pt}.impressao-carta .carta-doc-corpo{padding:14pt 2pt 0}.impressao-carta .carta-doc-par,.impressao-carta .carta-gpi-cabeca,.impressao-carta .carta-gpi-linha,.impressao-carta .carta-gpi-lista{font-size:10.5pt;line-height:1.45;color:#000}.impressao-carta .carta-gpi-mvv{grid-template-columns:1fr 1fr;border-color:#999;page-break-inside:avoid;break-inside:avoid}.impressao-carta .carta-gpi-mvv-col+.carta-gpi-mvv-col{border-left:.75pt solid #999;border-top:0}.impressao-carta .carta-gpi-aceite{border-color:#999;background:#f4f4f1;page-break-inside:avoid;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}.impressao-carta .carta-gpi-titulo{font-size:10.5pt;page-break-after:avoid;break-after:avoid}.impressao-carta .carta-gpi-beneficios>li,.impressao-carta .carta-gpi-linha{page-break-inside:avoid;break-inside:avoid}.impressao-carta .carta-gpi-assinatura{page-break-before:avoid;break-before:avoid}}