/* A dated editorial synthesis, not an automated live-news feed. */
.oiu .nm-brief{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);margin:48px 0 0;border:1px solid #b6c4bd;color:#244f5d;min-width:0}.oiu .nm-brief *{box-sizing:border-box}.oiu .nm-opening{padding:34px;background:#244f5d;color:#f7f6f1;display:flex;flex-direction:column}.oiu .nm-date{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font:400 11px/1.5 Arial,Helvetica,sans-serif;color:#e0e6da;border-top:1px solid #ffffff70;padding-top:14px}.oiu .nm-opening h2{font:400 clamp(42px,5.7vw,74px)/.98 Arial,Helvetica,sans-serif;letter-spacing:-.055em;color:#f7f6f1;margin:38px 0 24px}.oiu .nm-opening h2 span{color:#f8cc9e}.oiu .nm-intro{font:400 17px/1.65 Arial,Helvetica,sans-serif;margin:0 0 30px;max-width:34ch}.oiu .nm-read{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;min-height:44px;padding:12px 0;border-top:1px solid #ffffff70;color:#f7f6f1;font:400 14px/1.5 Arial,Helvetica,sans-serif;text-decoration:none}.oiu .nm-read span{font-size:28px}.oiu .nm-metrics{background:#e0e6da}.oiu .nm-metric{display:grid;grid-template-columns:minmax(145px,.65fr) minmax(0,1fr);gap:22px;padding:25px 28px;border-bottom:1px solid #244f5d40}.oiu .nm-metric:last-child{border-bottom:0}.oiu .nm-metric-2{background:#d6d6ef}.oiu .nm-metric-3{background:#f8cc9e}.oiu .nm-value>span{display:block;font:400 12px/1.4 Arial,Helvetica,sans-serif;margin:0 0 8px}.oiu .nm-value strong{display:block;font:400 clamp(39px,4vw,54px)/1.04 Arial,Helvetica,sans-serif;letter-spacing:-.06em;white-space:nowrap}.oiu .nm-metric h3{font:600 15px/1.35 Arial,Helvetica,sans-serif;margin:0 0 9px;color:#244f5d}.oiu .nm-metric p{font:400 12px/1.5 Arial,Helvetica,sans-serif;margin:0 0 8px;color:#244f5d}.oiu .nm-metric .nm-qualification{font-size:11px;color:#425f65}.oiu .nm-metric a{display:inline-flex;align-items:center;gap:9px;min-height:36px;font:400 12px/1.5 Arial,Helvetica,sans-serif;color:#244f5d;text-underline-offset:4px}.oiu .nm-patterns{grid-column:1/-1;padding:30px 34px 34px;background:#fffef9}.oiu .nm-pattern-label{display:flex;justify-content:space-between;gap:20px;font:400 12px/1.5 Arial,Helvetica,sans-serif;margin:0 0 26px;padding-bottom:15px;border-bottom:1px solid #bac7c4}.oiu .nm-pattern-label span{color:#526b73}.oiu .nm-pattern-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.oiu .nm-pattern{min-width:0}.oiu .nm-pattern+.nm-pattern{border-left:1px solid #cbd3cb;padding-left:28px}.oiu .nm-number{font:400 12px/1.5 Arial,Helvetica,sans-serif;color:#526b73;display:block;margin-bottom:14px}.oiu .nm-pattern h3{font:400 25px/1.1 Arial,Helvetica,sans-serif;letter-spacing:-.035em;color:#244f5d;margin:0 0 15px}.oiu .nm-pattern p{font:400 14px/1.65 Arial,Helvetica,sans-serif;color:#526b73;margin:0 0 14px}.oiu .nm-related{display:flex;gap:4px 14px;flex-wrap:wrap}.oiu .nm-related a{display:inline-flex;align-items:center;gap:6px;min-height:36px;font:400 12px/1.5 Arial,Helvetica,sans-serif;color:#244f5d;text-underline-offset:4px}.oiu .nm-footer{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:22px 34px;border-top:1px solid #bac7c4;background:#f7f6f1}.oiu .nm-footer>p{font:400 12px/1.6 Arial,Helvetica,sans-serif;color:#526b73;margin:0;max-width:45ch}.oiu .nm-footer details{font:400 13px/1.5 Arial,Helvetica,sans-serif}.oiu .nm-footer summary{cursor:pointer;min-height:44px;padding:10px 0}.oiu .nm-footer ul{padding-left:18px;display:grid;gap:10px;margin:10px 0 0}.oiu .nm-footer a{color:#244f5d;text-underline-offset:4px}.oiu .nm-brief a:focus-visible,.oiu .nm-brief summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(max-width:900px){.oiu .nm-brief{grid-template-columns:1fr}.oiu .nm-opening{padding:28px}.oiu .nm-opening h2{margin:24px 0;font-size:60px}.oiu .nm-intro{max-width:52ch;margin-bottom:20px}.oiu .nm-metric{grid-template-columns:minmax(150px,.65fr) minmax(0,1fr)}.oiu .nm-value strong{font-size:52px}.oiu .nm-patterns{padding:26px}.oiu .nm-pattern-grid{gap:22px}.oiu .nm-pattern+.nm-pattern{padding-left:22px}}
@media(max-width:650px){.oiu .nm-brief{margin-top:34px}.oiu .nm-opening{padding:24px}.oiu .nm-date{font-size:11px;gap:6px}.oiu .nm-opening h2{font-size:54px;margin:26px 0 20px}.oiu .nm-intro{font-size:16px;line-height:1.55}.oiu .nm-metric{grid-template-columns:1fr;padding:22px 24px;gap:14px}.oiu .nm-value>span{margin-bottom:5px}.oiu .nm-value strong{font-size:52px}.oiu .nm-metric h3{font-size:16px}.oiu .nm-metric p{font-size:14px;line-height:1.5}.oiu .nm-metric .nm-qualification{font-size:12px}.oiu .nm-metric a,.oiu .nm-related a,.oiu .nm-footer summary{font-size:14px;min-height:44px}.oiu .nm-patterns{padding:24px}.oiu .nm-pattern-label{display:block;margin-bottom:22px}.oiu .nm-pattern-label span{display:block;margin-top:6px}.oiu .nm-pattern-grid{display:block}.oiu .nm-pattern+.nm-pattern{padding:22px 0 0;margin-top:18px;border-left:0;border-top:1px solid #bac7c4}.oiu .nm-number{margin-bottom:10px}.oiu .nm-pattern h3{font-size:26px}.oiu .nm-pattern p{font-size:15px;line-height:1.6}.oiu .nm-footer{display:block;padding:20px 24px}.oiu .nm-footer details{margin-top:10px}}
