.tk-tour .tt-effort{padding:28px 32px;margin:24px 0;background:var(--tt-card,#fff)}.tt-effort-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.tk-tour .tt-effort .tt-effort-kicker{color:var(--tt-accent,#006887);font-size:11px;letter-spacing:.15em;font-weight:700;margin:0 0 8px}.tk-tour .tt-effort h2{font-size:24px;margin:0;color:var(--tt-accent,#006887)}.tt-effort-source{font-size:12px;color:#607680}.tt-effort-value{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:20px 0 12px}.tt-effort-value strong{font-size:20px}.tt-effort-value strong span{font-size:14px;font-weight:500;margin-left:8px}.tk-tour .tt-effort-value svg{width:150px;height:18px;flex:0 0 150px}.tt-effort-value .is-filled{fill:var(--tt-accent,#006887)}.tt-effort-value .is-empty{fill:#dce7ec}.tk-tour .tt-effort p{font-size:14px;line-height:1.7;margin:10px 0}.tk-tour .tt-effort .tt-effort-facts{font-size:12px;color:#607680}.tt-effort details{border-top:1px solid #dce7ec;margin-top:18px;padding-top:14px}.tt-effort summary{font-size:13px;color:var(--tt-accent,#006887);cursor:pointer}.tt-effort summary:focus-visible{outline:2px solid var(--tt-accent,#006887);outline-offset:5px}body.dark .tk-tour .tt-effort{background:#20343f}body.dark .tt-effort-source,body.dark .tk-tour .tt-effort .tt-effort-facts{color:#b9cbd5}body.dark .tt-effort-value .is-empty{fill:#425b68}@media(max-width:650px){.tk-tour .tt-effort{padding:22px}.tt-effort-heading{gap:10px}.tt-effort-value{gap:12px}}
