.path-frontpage header > h2, .path-node h2 { margin-top: 4rem; }

.node-preview-container { background: #ddd; position: fixed; bottom: 0; box-shadow: 0 0 4px 1px #737373; }

.node-preview-container a { text-decoration: underline; float: right; }

.path-node .icon-red svg { fill: #c00; }

.path-node .icon-green svg { fill: #336600; }

.page-node-type-fqt-article .layout-content { display: flex; flex-direction: column; }

.page-node-type-fqt-article .layout-content > .js-ajax { flex-grow: 1; }

.page-node-type-fqt-article .layout-content > .js-ajax > div { display: flex; flex-direction: column; height: 100%; position: relative; }

.page-node-type-fqt-article .layout-content > .js-ajax > div #block-coldskin-content { height: 100%; }

.page-node-type-fqt-article .layout-content > .js-ajax > div #block-coldskin-content > article, .page-node-type-fqt-article .layout-content > .js-ajax > div #block-coldskin-content > article > div { display: flex; flex-direction: column; height: 100%; }

.page-node-type-fqt-article article .node-wrapper { display: flex; flex-direction: column; height: 100%; }

.page-node-type-fqt-article article .node-header .field--name-field-fqt-type { margin-top: 2rem; }

.page-node-type-fqt-article article .node-header .field--name-field-fqt-type a { color: #c00 !important; text-decoration: underline; }

.page-node-type-fqt-article article .node-header .field--name-field-fqt-type a:hover, .page-node-type-fqt-article article .node-header .field--name-field-fqt-type a:active, .page-node-type-fqt-article article .node-header .field--name-field-fqt-type a:focus { color: #990033 !important; }

.page-node-type-fqt-article article .node-header h1 { margin-top: 6px; display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: center; gap: 8px; }

.page-node-type-fqt-article article .node-content { flex-grow: 1; }

.page-node-type-fqt-article article .node-footer { padding-top: 23px; }

.page-node-type-fqt-article article .node-footer .field--name-field-topic, .page-node-type-fqt-article article .node-footer .field--name-field-legal-bases { display: flex; margin-bottom: 8px; }

.page-node-type-fqt-article article .node-footer .field--name-field-topic .field__label, .page-node-type-fqt-article article .node-footer .field--name-field-legal-bases .field__label { float: none; }

.page-node-type-fqt-article article .node-footer .field--name-field-topic .field__items, .page-node-type-fqt-article article .node-footer .field--name-field-legal-bases .field__items { display: flex; flex-wrap: wrap; }

.page-node-type-fqt-article article .node-footer .field--name-field-topic .field__items .field__item, .page-node-type-fqt-article article .node-footer .field--name-field-legal-bases .field__items .field__item { padding-right: 5px; }

.page-node-type-fqt-article article .node-footer .field--name-field-topic .field__items .field__item:not(:last-of-type) a::after, .page-node-type-fqt-article article .node-footer .field--name-field-legal-bases .field__items .field__item:not(:last-of-type) a::after { content: ','; display: inline-block; position: relative; }

.page-node-type-fqt-article article .node-footer .field--name-field-topic a, .page-node-type-fqt-article article .node-footer .field--name-field-legal-bases a { color: #c00 !important; text-decoration: underline; }

.page-node-type-fqt-article article .node-footer .field--name-field-topic a:hover, .page-node-type-fqt-article article .node-footer .field--name-field-topic a:active, .page-node-type-fqt-article article .node-footer .field--name-field-topic a:focus, .page-node-type-fqt-article article .node-footer .field--name-field-legal-bases a:hover, .page-node-type-fqt-article article .node-footer .field--name-field-legal-bases a:active, .page-node-type-fqt-article article .node-footer .field--name-field-legal-bases a:focus { color: #990033 !important; }

.page-node-type-fqt-article article .node-footer .field--name-field-legal-bases { margin-bottom: 0; }
