/* M360 — tipografia de apoio: ITC Avant Garde Gothic Std, extraída dos arquivos oficiais.
   Licença comercial: não publicar a pasta em servidor aberto nem redistribuir fora da M360.
   O nome "M360" NUNCA é digitado nesta fonte — entra sempre pelo vetor oficial. */
@font-face{font-family:"M360 Sans";font-weight:200;font-style:normal;font-display:swap;src:url("../assets/fonts/ITCAvantGardeStd-XLt.woff2") format("woff2")}
@font-face{font-family:"M360 Sans";font-weight:400;font-style:normal;font-display:swap;src:url("../assets/fonts/ITCAvantGardeStd-Bk.woff2") format("woff2")}
@font-face{font-family:"M360 Sans";font-weight:500;font-style:normal;font-display:swap;src:url("../assets/fonts/ITCAvantGardeStd-Md.woff2") format("woff2")}
@font-face{font-family:"M360 Sans";font-weight:600;font-style:normal;font-display:swap;src:url("../assets/fonts/ITCAvantGardeStd-Demi.woff2") format("woff2")}
@font-face{font-family:"M360 Sans";font-weight:400;font-style:oblique;font-display:swap;src:url("../assets/fonts/ITCAvantGardeStd-BkObl.woff2") format("woff2")}
@font-face{font-family:"M360 Sans";font-weight:500;font-style:oblique;font-display:swap;src:url("../assets/fonts/ITCAvantGardeStd-MdObl.woff2") format("woff2")}
@font-face{font-family:"M360 Sans";font-weight:600;font-style:oblique;font-display:swap;src:url("../assets/fonts/ITCAvantGardeStd-DemiObl.woff2") format("woff2")}
@font-face{font-family:"M360 Sans";font-weight:700;font-style:oblique;font-display:swap;src:url("../assets/fonts/ITCAvantGardeStd-BoldObl.woff2") format("woff2")}
/* Condensada — família separada, não é a largura padrão da marca. Só quando a largura for
   restrição real (rótulo de embalagem, coluna estreita, legenda de vídeo). Nunca em corpo corrente.
   Estes arquivos vieram como .otf (não há WOFF2 oficial da condensada). */
@font-face{font-family:"M360 Sans Cn";font-weight:200;font-style:normal;font-display:swap;src:url("../assets/fonts/ITCAvantGardeStd-XLtCn.otf") format("opentype")}
@font-face{font-family:"M360 Sans Cn";font-weight:200;font-style:oblique;font-display:swap;src:url("../assets/fonts/ITCAvantGardeStd-XLtCnObl.otf") format("opentype")}
@font-face{font-family:"M360 Sans Cn";font-weight:400;font-style:oblique;font-display:swap;src:url("../assets/fonts/ITCAvantGardeStd-BkCnObl.otf") format("opentype")}
@font-face{font-family:"M360 Sans Cn";font-weight:500;font-style:oblique;font-display:swap;src:url("../assets/fonts/ITCAvantGardeStd-MdCnObl.otf") format("opentype")}
@font-face{font-family:"M360 Sans Cn";font-weight:600;font-style:oblique;font-display:swap;src:url("../assets/fonts/ITCAvantGardeStd-DemiCnObl.otf") format("opentype")}
@font-face{font-family:"M360 Sans Cn";font-weight:700;font-style:oblique;font-display:swap;src:url("../assets/fonts/ITCAvantGardeStd-BoldCnObl.otf") format("opentype")}
/* Último recurso com métrica corrigida contra a altura-x da Avant Garde. */
@font-face{font-family:"M360 Fallback";src:local("Century Gothic"),local("CenturyGothic"),local("URW Gothic"),local("Questrial");size-adjust:97%;ascent-override:95%;descent-override:22%;line-gap-override:0%}
