.sources-page{max-width:900px;margin:0 auto;padding:44px 28px 60px;color:#dce8ef;line-height:1.7}.sources-back{display:inline-block;margin-bottom:36px;color:#a9c1d0}.sources-page header{margin-bottom:30px}.sources-page h1{font-size:clamp(2rem,5vw,3rem);line-height:1.18;margin:12px 0 18px}.sources-page h2{font-size:1.45rem;margin:10px 0 16px}.sources-page p{margin:14px 0;color:#b4c7d4}.sources-page section{padding:28px 30px;margin:20px 0;border:1px solid #294153;border-radius:16px;background:#0e1d2a}.sources-page a{color:#75e4b0;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.sources-page a:hover{color:#b5f9d8}.sources-page a:focus-visible{outline:2px solid #75e4b0;outline-offset:5px;border-radius:3px}.sources-tag{font-size:.75rem;letter-spacing:.12em;color:#70dca9}.sources-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin:22px 0}.sources-page .sources-note{font-size:.88rem;color:#93aebf}.sources-page footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:36px;color:#93aebf;font-size:.85rem}@media(max-width:560px){.sources-page{padding:28px 18px 44px}.sources-page section{padding:22px 18px}.sources-links{flex-direction:column;align-items:flex-start}}.featured-analysis{padding:24px;margin:22px 0;border:1px solid #295543;border-radius:14px;background:#102d29}.featured-analysis h2{margin:12px 0;font-size:1.5rem}.featured-analysis p{color:#b4c7d4;line-height:1.6}.featured-analysis a{display:inline-flex;margin:12px 0;color:#72e4ac}.featured-analysis small{display:block;color:#a3bdc9}.analysis-clubs{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.analysis-article li{margin:12px 0;color:#b4c7d4;line-height:1.7}.analysis-article h3{margin-top:24px}.oddsfinder-analysis.own-higher-risk,.oddsfinder-analysis.own-supported{border:1px solid #295543;border-left:4px solid #70e5ae;background:linear-gradient(120deg,#123b2f,#152a29)}.oddsfinder-analysis .own-risk-reason,.oddsfinder-analysis .sources-tag{color:#a7eacb}