When the Final Whistle Drives the Economy: How Sports Marketing Turns Sport Into Sustainable Growth
@property --nds-n{syntax:"";initial-value:0;inherits:false}
.nds-article{counter-reset:nds-m;font-size:16px;line-height:1.8;color:#555}
.nds-article p{margin:0 0 1.2em}
.nds-article strong{font-weight:600;color:#1A1A1A}
.nds-article a{color:#E03A3E;font-weight:600;text-decoration:underline;text-underline-offset:3px}
.nds-article a:hover{color:#B22A2E}
.nds-article .nds-red{color:#E03A3E}
.nds-article .nds-kick{margin:0 0 .6em;font-size:clamp(26px,4.2vw,42px);font-weight:700;line-height:1.15;letter-spacing:-.03em;color:#1A1A1A}
.nds-article .nds-ul{background:linear-gradient(#E03A3E,#E03A3E) left 100%/100% 4px no-repeat;padding-bottom:2px}
.nds-article .nds-lead{font-size:1.14em;line-height:1.75;color:#333}
.nds-article .nds-beat{font-size:1.2em;font-weight:600;line-height:1.4;letter-spacing:-.015em;color:#1A1A1A}
.nds-article h2{counter-increment:nds-m 8;margin:2.6em 0 .7em;font-size:clamp(22px,2.6vw,28px);line-height:1.3;font-weight:500;letter-spacing:-.01em;color:#1A1A1A}
.nds-article h2::before{content:counter(nds-m) "\2032";display:block;width:max-content;margin-bottom:10px;padding:3px 11px;border-radius:999px;background:#E03A3E;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:1.5px;color:#fff;transform-origin:left}
.nds-article h2.nds-ft::before{content:"FT"}
.nds-article h3{margin:1.9em 0 .5em;padding-left:14px;border-left:3px solid #E03A3E;font-size:clamp(18px,2vw,21px);line-height:1.35;font-weight:600;color:#1A1A1A}
.nds-article figure.wp-block-image{margin:2em 0;overflow:clip;border-radius:12px}
.nds-article figure.wp-block-image img{display:block;width:100%;height:auto;border-radius:12px}
.nds-article .nds-score{display:grid;grid-template-columns:repeat(4,1fr);margin:2em 0;overflow:clip;border-radius:12px;background:#F5F5F5}
.nds-score div{padding:22px 10px 20px;border-top:3px solid #E03A3E;border-right:1px solid #E2E2E2;text-align:center}
.nds-score div:last-child{border-right:0}
.nds-score b{display:block;font-size:clamp(34px,6vw,54px);font-weight:700;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#1A1A1A}
.nds-score span{display:block;margin-top:10px;font-size:12px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:#777}
.nds-article ol.nds-chain{list-style:none;margin:1.6em 0;padding:0;counter-reset:nds-k}
.nds-chain li{position:relative;margin:0;padding:3px 0 20px 46px;counter-increment:nds-k;line-height:1.6;color:#333}
.nds-chain li::before{content:counter(nds-k);position:absolute;left:0;top:0;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:30px;height:30px;border:2px solid ...