/* Shared navigation grows without squeezing the brand or wrapping labels. */
.header-nav{gap:18px}.header-nav a{white-space:nowrap}
@media(min-width:601px) and (max-width:1100px){.header-inner{height:auto;min-height:76px;flex-wrap:wrap;padding-top:14px;padding-bottom:12px}.header-nav{width:100%;justify-content:flex-start;gap:24px;flex-wrap:wrap}.header-nav a{font-size:13px}.header-nav a[aria-current]:after{bottom:-5px!important}}
.learn-home{border-top:3px solid #268d88;padding-top:28px}.learn-home .section-number,.learn-category{color:#237b76}.learn-home .section-top{margin-bottom:16px}.learn-home .section-top p{max-width:42em}.learn-home .learn-all{display:inline-flex;min-height:44px;align-items:center;font-weight:700;margin-top:14px;color:#176c68}.learn-empty{padding:18px 20px;background:#edf5f4;border-radius:8px;color:#47645f;font-size:14px;line-height:1.8;margin:0}.learn-page{max-width:1000px;min-height:65vh}.learn-list{display:grid;gap:0}.learn-row{display:grid;grid-template-columns:112px minmax(0,1fr) 22px;gap:18px;align-items:center;padding:20px 0;border-bottom:1px solid #dce4e9;color:inherit;text-decoration:none}.learn-row:hover h3{text-decoration:underline}.learn-row:focus-visible{outline:3px solid #0068e9;outline-offset:4px}.learn-thumb{width:112px;height:76px;object-fit:cover;border-radius:6px;background:#e5f0ee}.learn-thumb.is-fallback{object-fit:contain}.learn-row h3{font-size:18px;line-height:1.6;margin:4px 0}.learn-category{font-size:12px;font-weight:700}.learn-meta{font-size:12px;color:#647588;line-height:1.8;margin:8px 0}.learn-filters{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 12px}.learn-filters button{min-height:44px;padding:8px 16px;border:1px solid #cbdedc;border-radius:24px;background:white;color:#355c59;font:inherit;cursor:pointer}.learn-filters button[aria-pressed="true"]{background:#237b76;color:white;border-color:#237b76}.learn-count{font-size:13px;color:#647588}.learn-return{margin:40px 0;padding-top:24px;border-top:1px solid #dce4e9}.learn-return p{font-size:14px}.learn-return a{font-weight:700;display:inline-flex;min-height:44px;align-items:center}.learn-article{max-width:820px;margin:auto;padding-bottom:48px}.learn-article h1{font-size:32px;line-height:1.55}.learn-body{font-size:16px;line-height:1.95;overflow-wrap:anywhere}.learn-body p{margin:0 0 1.4em}.learn-body h2{font-size:25px;margin:2em 0 1em;scroll-margin-top:100px}.learn-body h3{font-size:20px;margin:1.6em 0 .8em}.learn-body img{max-width:100%;height:auto}.learn-answer{padding:22px;background:#edf5f4;border-left:3px solid #237b76;margin:24px 0}.learn-toc{padding:20px;border:1px solid #dce4e9;border-radius:8px;margin:24px 0}.learn-toc a{display:block;padding:6px 0}.learn-related{border-top:1px solid #dce4e9;margin-top:36px;padding-top:20px}.learn-related a{display:block;padding:10px 0}.learn-row[hidden]{display:none}
@media(max-width:600px){.learn-row{grid-template-columns:84px minmax(0,1fr) 14px;gap:12px;padding:16px 0}.learn-thumb{width:84px;height:62px}.learn-row h3{font-size:15px;line-height:1.6}.learn-category,.learn-meta{font-size:11px}.learn-home .section-top h2{font-size:23px}.learn-home .section-top p{font-size:14px;line-height:1.8}.learn-empty{padding:14px 16px}.learn-page .common-heading h1{font-size:28px}.learn-page .common-heading p{font-size:14px}.learn-article h1{font-size:27px}.learn-body h2{font-size:22px}.learn-body h3{font-size:19px}.learn-body{font-size:16px;line-height:1.9}.learn-answer{padding:16px}.learn-filters button{font-size:13px}}
/* Numeric examples stay readable without horizontal scrolling. */
.finish-order{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 28px}.finish-order>div{background:white;border:1px solid #cbdedc;border-radius:8px;padding:16px;text-align:center}.finish-order small,.finish-order strong{display:block}.finish-order small{font-size:13px;color:#647588}.finish-order strong{font-size:24px}.bet-examples{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0!important;margin:18px 0 24px}.bet-examples li{font-variant-numeric:tabular-nums;letter-spacing:.05em;border:1px solid #cbdedc;background:white;border-radius:5px;padding:6px 16px}.learn-calculation{padding:18px 20px;background:#edf5f4;border-radius:8px;font-weight:700;font-variant-numeric:tabular-nums}.learn-table{border-collapse:collapse;width:100%;margin:20px 0 28px;font-variant-numeric:tabular-nums}.learn-table caption{text-align:left;font-size:14px;color:#647588;margin-bottom:8px}.learn-table th,.learn-table td{padding:12px 10px;text-align:left;border-bottom:1px solid #cbdedc}.learn-table th{background:#edf5f4}.learn-breakdown{margin:18px 0}.learn-breakdown>div{display:flex;justify-content:space-between;max-width:360px;padding:8px 0;border-bottom:1px solid #dce4e9}.learn-breakdown dd{font-weight:700}.learn-note,.learn-sources li{font-size:13px;color:#647588;line-height:1.9}.learn-sources{border-top:1px solid #dce4e9;margin-top:40px}.learn-sources h2{font-size:20px}.learn-body ul:not(.bet-examples),.learn-body ol{padding-left:1.4em;margin-bottom:24px}.learn-body li{margin-bottom:6px}.learn-body a{text-decoration:underline;text-underline-offset:3px;color:#176c68}.learn-inline-guide{font-size:13px!important;padding:12px 16px;background:#edf5f4;border-radius:6px;line-height:1.9!important}.learn-inline-guide a{color:#176c68;text-decoration:underline}.learn-body h3{scroll-margin-top:100px}
@media(max-width:600px){.finish-order{gap:8px}.finish-order>div{padding:12px 8px}.finish-order strong{font-size:21px}.learn-calculation{padding:14px;font-size:15px}.learn-table th,.learn-table td{padding:10px 7px;font-size:14px}}

/* Preserve editorial thumbnail text and the full 3:2 illustration. */
.learn-thumb{object-fit:contain;height:auto;aspect-ratio:3/2}

/* Dialogue portraits keep ears and facial details visible; full-body art elsewhere is unchanged. */
.learn-talk{display:flex;gap:18px;align-items:flex-start;margin:26px 0}
.learn-avatar{position:relative;display:block;flex:0 0 96px;width:96px;height:116px;overflow:hidden}
.learn-avatar img{position:absolute;display:block;width:96px;max-width:none;height:auto;left:0;top:0}
.learn-avatar.turtle-explain img,.learn-avatar.turtle-attentive img{width:80px;left:8px;top:24px}
.learn-avatar.rabbit-understand img{width:138px;left:-30px;top:0}
.learn-avatar.turtle-smile img{width:140px;left:-24px;top:22px}
.learn-talk p{position:relative;flex:1;min-width:0;margin:24px 0 0;padding:16px 18px;background:#edf5f4;border-radius:16px;font-size:16px;line-height:1.9;overflow-wrap:anywhere}
.learn-talk p::before{content:"";position:absolute;left:-10px;top:22px;width:12px;height:16px;background:#edf5f4;clip-path:polygon(100% 0,100% 100%,0 42%)}
@media(max-width:600px){
 .learn-talk{gap:12px;margin:24px 0}
 .learn-avatar{flex-basis:80px;width:80px;height:100px}
 .learn-avatar img{width:80px}
 .learn-avatar.turtle-explain img,.learn-avatar.turtle-attentive img{width:67px;left:7px;top:20px}
 .learn-avatar.rabbit-understand img{width:115px;left:-25px}
 .learn-avatar.turtle-smile img{width:117px;left:-20px;top:18px}
 .learn-talk p{margin-top:20px;padding:12px 14px;line-height:1.85}
 .learn-talk p::before{top:20px}
}

/* Player profiles: a compact, readable career timeline. */
.learn-body .player-timeline{list-style:none;padding-left:20px;border-left:3px solid #b9dcd3;margin:24px 0}.player-timeline li{position:relative;padding:8px 0 16px 4px}.player-timeline li:before{content:"";position:absolute;left:-28px;top:17px;width:10px;height:10px;border:2px solid white;border-radius:50%;background:#218c7b}.player-timeline strong{color:#196b60}
