.spine-article .note-cover-frame{width:100%;max-width:1922px}
.spine-article .note-cover .story-heading{top:2%;left:3.2%;width:41%;max-width:700px}
.spine-article .note-cover h1{font-size:36px;line-height:1.35}
.spine-article .note-cover .story-back{margin-bottom:6px}
.spine-article .note-cover .eyebrow{margin-bottom:8px}
.spine-article h1,.spine-article h2,.spine-article h3{overflow-wrap:anywhere}
.spine-cover-footer{display:flex;align-items:center;justify-content:space-between;gap:16px 32px;padding:16px max(28px,calc((100% - 1224px)/2));background:#f5f7f6}
.spine-article .spine-cover-footer .story-subtitle{margin:0;max-width:800px}
.spine-cover-footer .story-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;flex-shrink:0}
.spine-cover-footer .story-reading,.spine-cover-footer .post-share{margin:0}
.spine-article .note-cover .story-subtitle{font-size:16px;max-width:600px}
.spine-article .spine-data-note{font-size:15px;line-height:1.85;color:#566762}
.spine-article .note-conclusion strong{font-weight:600}
.spine-article .spine-table .notes-table{min-width:680px}
.spine-article .spine-table--t167 .notes-table{min-width:890px}
.spine-article .spine-table .notes-table th{min-width:120px}
.spine-article .spine-table--t126 .notes-table td,.spine-article .spine-table--t138 .notes-table td,.spine-article .spine-table--t167 .notes-table td{font-variant-numeric:tabular-nums}
@media(min-width:1500px){.spine-article .note-cover h1{font-size:42px}}
html:lang(en) .spine-article .note-cover h1,html:lang(de) .spine-article .note-cover h1{font-size:30px;line-height:1.25}
@media(max-width:1200px){.spine-cover-footer{align-items:flex-start;flex-direction:column}}
@media(max-width:680px){.spine-cover-footer{padding:16px 24px}.spine-cover-footer .story-tools{max-width:100%;flex-shrink:1}html:lang(en) .spine-article .note-cover h1,html:lang(de) .spine-article .note-cover h1{font-size:28px;line-height:1.35}}
@media(max-width:1200px){.spine-article .note-cover .story-heading{position:static;width:100%;max-width:900px;padding:30px 32px 20px}.spine-article .note-cover-frame{display:flex;flex-direction:column;background:#f5f7f6}.spine-article .note-cover .story-heading{order:-1}.spine-article .note-cover h1{font-size:32px}.spine-article .note-cover .story-subtitle{max-width:760px}}
@media(max-width:680px){.spine-article .note-cover .story-heading{padding:24px}.spine-article .note-cover h1{font-size:29px}.spine-article .spine-data-note{font-size:14px}}
