.g09-redesign .g09-result{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px 16px;align-items:center;background:linear-gradient(110deg,#1746c7,#0c246b);color:#fff;padding:22px 18px;border-radius:8px;margin:16px 0 20px;text-align:center;font-family:Montserrat,Arial,sans-serif}
.g09-redesign .g09-result-team{font-size:13px;font-weight:650;line-height:1.45;overflow-wrap:anywhere}
.g09-redesign .g09-result-score{font-size:clamp(26px,3vw,40px);font-weight:800;line-height:1.1;white-space:nowrap;font-variant-numeric:tabular-nums}
.g09-redesign .g09-result small{grid-column:1/-1;font-size:10px;font-weight:600;letter-spacing:.18em;color:#d9e4ff}
.g09-redesign .g09-article-result{max-width:760px;margin:24px auto 40px}
body.g09-redesign.single-post .g09-article-copy{max-width:1100px;margin-inline:auto;font-size:17px;line-height:1.85;overflow-wrap:break-word;hyphens:auto;text-align:left}
body.g09-redesign.single-post .g09-article-copy p{margin:0 0 1.25em;orphans:3;widows:3}
body.g09-redesign.single-post .g09-article-copy :is(h2,h3,h4){break-after:avoid;font-weight:750;line-height:1.25;letter-spacing:-.025em;color:#0c246b}
body.g09-redesign.single-post .g09-article-copy :is(figure,table,blockquote){break-inside:avoid;max-width:100%}
body.g09-redesign.single-post .g09-article-copy blockquote{padding:20px 24px;border-left:4px solid #1746c7;background:#f4f6fb;font-size:1.1em;font-style:normal}
body.g09-redesign.single-post .g09-article-copy a{text-decoration:underline;text-underline-offset:3px}
@media(min-width:1100px){body.g09-redesign.single-post .g09-article-copy{columns:2;column-gap:48px;column-rule:1px solid #e4e7ef}body.g09-redesign.single-post .g09-article-copy :is(h2,h3,table,figure,blockquote){column-span:all}body.g09-redesign.single-post .g09-article-copy :is(.vc_row,.wpb_wrapper,.vc_column-inner){display:block}body.g09-redesign.single-post .g09-article-copy .vc_column_container{float:none;width:100%}}
@media(max-width:639px){body.g09-redesign.single-post .g09-article-copy{font-size:16px;line-height:1.8}.g09-redesign .g09-result{gap:8px;padding:18px 12px}.g09-redesign .g09-result-team{font-size:12px}}
/* Editorial navigation and related news, all Germania colour variants. */
.g09-redesign .g09-chips,.g09-redesign .g09-category-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}
.g09-redesign .g09-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid #dce5fa;border-radius:100px;padding:6px 12px;background:#edf2ff;color:#1746c7;font:650 11px/1.45 Montserrat,Arial,sans-serif;text-decoration:none;letter-spacing:.02em}
.g09-redesign .g09-category-nav{margin:0 0 28px;gap:12px}
.g09-redesign .g09-category-nav .g09-chip{min-height:44px;padding:10px 20px;box-sizing:border-box;font-size:13px}
.g09-redesign .g09-chip:hover{background:#1746c7;color:#fff;border-color:#1746c7}
.g09-redesign .g09-editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.g09-redesign .g09-editorial-card{display:flex;flex-direction:column;min-width:0;border:1px solid #e4e7ef;border-radius:12px;overflow:hidden;background:#fff;color:#171717}
.g09-redesign .g09-card-image{display:block;overflow:hidden;aspect-ratio:3/2}
.g09-redesign .g09-card-image img{display:block;width:100%;height:100%;object-fit:cover}
.g09-redesign .g09-card-copy{display:flex;flex:1;flex-direction:column;padding:24px}
.g09-redesign .g09-card-copy time{font-size:12px;color:#666;margin:0 0 12px}
.g09-redesign .g09-card-copy h3{font:750 23px/1.25 Montserrat,Arial,sans-serif;letter-spacing:-.03em;margin:0 0 14px;overflow-wrap:anywhere}
.g09-redesign .g09-card-copy h3 a{color:#0c246b;text-decoration:none}
.g09-redesign .g09-card-copy h3 a:hover{text-decoration:underline;text-underline-offset:4px}
.g09-redesign .g09-card-copy p{font-size:15px;line-height:1.7;margin:0 0 24px;color:#525866}
.g09-redesign .g09-read-more{margin-top:auto;font-size:13px;font-weight:700;color:#1746c7;text-decoration:none;min-height:44px;display:inline-flex;align-items:center;gap:12px}
.g09-redesign .g09-article-info{padding:0 0 20px;border-bottom:1px solid #e4e7ef;margin-bottom:28px}
.g09-redesign .g09-article-info p{font-size:13px;color:#667085;margin:0}
.g09-redesign .g09-more-heading{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:28px}
.g09-redesign .g09-more-heading h2{font-size:clamp(26px,3vw,40px);letter-spacing:-.035em;margin:0}
.g09-redesign .g09-more-heading>a{color:#1746c7;white-space:nowrap;font-weight:650;font-size:13px}
.g09-redesign .g09-post-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:40px 0}
.g09-redesign .g09-post-navigation a{display:flex;flex-direction:column;gap:10px;padding:24px;border-top:1px solid #e4e7ef;border-bottom:1px solid #e4e7ef;color:#0c246b;text-decoration:none;overflow-wrap:anywhere}
.g09-redesign .g09-post-navigation small{color:#667085;font-size:12px}
.g09-redesign .g09-explore{background:#f4f6fb;border-radius:12px;padding:32px;margin-bottom:32px}
.g09-redesign .g09-explore h2{font-size:28px;margin:0 0 12px}
.g09-redesign .g09-explore p{line-height:1.7;color:#525866}
.g09-redesign .g09-explore nav{display:flex;flex-wrap:wrap;gap:12px 28px}
.g09-redesign .g09-explore a{display:inline-flex;align-items:center;min-height:44px;color:#1746c7;font-size:14px;font-weight:650}
.g09-redesign :is(.g09-more-news,.g09-home-news,.g09-article-info) a:focus-visible{outline:3px solid #1746c7;outline-offset:4px}
@media(max-width:1099px){.g09-redesign .g09-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:639px){.g09-redesign .g09-editorial-grid,.g09-redesign .g09-post-navigation{grid-template-columns:1fr}.g09-redesign .g09-more-heading{align-items:flex-start;flex-direction:column;gap:12px}.g09-redesign .g09-explore{padding:24px}.g09-redesign .g09-card-copy{padding:20px}}
