*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#eef5ef;color:#173126;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','PingFang SC','Microsoft YaHei',sans-serif;font-size:16px;line-height:1.72;background-image:radial-gradient(circle at 85% 8%,rgba(255,255,255,.22),transparent 24%)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,summary{font:inherit}.ledger-top{position:relative;z-index:5;border-bottom:1px solid color-mix(in srgb,#173126 16%,transparent);background:color-mix(in srgb,#eef5ef 88%,transparent);backdrop-filter:blur(14px)}.ledger-topin,.ledger-top>div{max-width:1240px;margin:auto;padding:16px 22px;display:flex;align-items:center;justify-content:space-between;gap:24px}.ledger-brand img{width:min(320px,55vw);height:auto;max-height:56px;object-fit:contain;object-position:left center}.ledger-top nav{display:flex;gap:18px;flex-wrap:wrap;font-size:.9rem}.ledger-top nav a{opacity:.78;border-bottom:2px solid transparent}.ledger-top nav a:hover{opacity:1;border-color:#20724e}.ledger-hero{max-width:1240px;margin:24px auto 0;min-height:500px;position:relative;overflow:hidden;border-radius:8px;box-shadow:0 14px 34px rgba(20,35,55,.10);background:#ffffff;display:grid;grid-template-columns:1fr;align-items:stretch}.ledger-hero picture{min-height:360px}.ledger-hero picture img{width:100%;height:100%;object-fit:cover}.ledger-herocopy,.ledger-hero>article,.ledger-headline{padding:clamp(28px,6vw,76px);position:relative;z-index:2}.ledger-hero:not(:has(>.ledger-herocopy+picture)) .ledger-herocopy,.ledger-hero>article{position:absolute;left:0;bottom:0;width:min(760px,100%);background:linear-gradient(90deg,color-mix(in srgb,#eef5ef 94%,transparent),color-mix(in srgb,#eef5ef 55%,transparent),transparent)}.ledger-hero h1{font-size:clamp(2rem,5vw,4.6rem);line-height:1.08;margin:.25em 0;letter-spacing:-.04em}.ledger-hero p,.ledger-hero blockquote{margin:18px 0 24px;font-size:1.04rem;max-width:760px}.ledger-hero a{display:inline-block;background:#20724e;color:#fff;padding:11px 18px;border-radius:8px;font-weight:700}.ledger-date{padding:16px 22px;display:flex;justify-content:space-between;gap:20px;position:absolute;inset:0 0 auto;z-index:3;background:color-mix(in srgb,#eef5ef 76%,transparent)}.ledger-headline{position:absolute;z-index:2;left:0;bottom:0;background:linear-gradient(90deg,#eef5ef,transparent);width:76%}.ledger-main{max-width:1240px;margin:auto;padding:34px 22px 80px}.ledger-main>section,.ledger-main>figure{margin:clamp(48px,8vw,100px) 0}.ledger-sectionhead{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.45fr);gap:20px;align-items:end;margin-bottom:26px;border-bottom:1px solid color-mix(in srgb,#173126 18%,transparent);padding-bottom:16px}.ledger-sectionhead span{color:#20724e;font-weight:800;letter-spacing:.08em}.ledger-sectionhead h2{font-size:clamp(1.65rem,3vw,2.7rem);line-height:1.15;margin:4px 0}.ledger-sectionhead p{margin:0;opacity:.72}.ledger-grid,.ledger-briefs,.ledger-touchgrid,.ledger-routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ledger-game,.ledger-brief,.ledger-touchline,.ledger-route,.ledger-entry,.ledger-memoitem,.ledger-spread,.ledger-fixture,.ledger-guideitem article{background:#ffffff;border:1px solid color-mix(in srgb,#173126 13%,transparent);border-radius:8px;padding:22px;box-shadow:0 14px 34px rgba(20,35,55,.10)}.ledger-game header,.ledger-briefhead,.ledger-touchline>header,.ledger-route>header,.ledger-fixture>header,.ledger-guideitem header{display:flex;justify-content:space-between;gap:14px;color:#20724e;font-weight:700}.ledger-versus,.ledger-scoreline,.ledger-touchline>h3{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;text-align:center;gap:12px;margin:20px 0}.ledger-versus>b,.ledger-scoreline strong,.ledger-touchline>h3 i{font-size:2rem;color:#20724e}.ledger-game dl,.ledger-answer dl{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ledger-game dl div,.ledger-answer dl div{padding:10px;background:color-mix(in srgb,#eef5ef 72%,transparent)}dt{opacity:.66;font-size:.82rem}dd{margin:0;font-weight:700}details{border-top:1px solid color-mix(in srgb,#173126 13%,transparent);margin-top:16px;padding-top:12px}summary{cursor:pointer;font-weight:750;color:#20724e}.ledger-notes,.ledger-timeline,.ledger-fixtures,.ledger-guidelist,.ledger-summarycards{list-style:none;padding:0;margin:0;display:grid;gap:16px}.ledger-note,.ledger-moment{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start}.ledger-note article,.ledger-moment>div,.ledger-moment>details{background:#ffffff;padding:22px;border-radius:8px}.ledger-pin,.ledger-number{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#20724e;color:#fff;font-weight:800}.ledger-meta,.ledger-pick,.ledger-triplet,.ledger-result,.ledger-call{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.ledger-pick strong,.ledger-result strong{font-size:2rem;color:#20724e}.ledger-moment{grid-template-columns:90px 1fr auto}.ledger-moment>time{font-size:1.35rem;color:#20724e;font-weight:800}.ledger-moment>aside{display:grid;text-align:center;background:#20724e;padding:12px;color:#fff}.ledger-entries,.ledger-files,.ledger-spreads,.ledger-answers,.ledger-memolist{display:grid;gap:20px}.ledger-entry{display:grid;grid-template-columns:130px 1fr 1fr;gap:22px;align-items:start}.ledger-stamp{display:grid;color:#20724e;font-weight:800}.ledger-entry table,.ledger-tablewrap table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:10px;border-bottom:1px solid color-mix(in srgb,#173126 14%,transparent)}.ledger-file{background:#ffffff;border:1px solid color-mix(in srgb,#173126 14%,transparent);padding:18px 22px;border-radius:8px}.ledger-file>summary{display:grid;grid-template-columns:1fr 1.5fr auto;gap:18px;align-items:center}.ledger-filebody ul{display:flex;gap:10px;flex-wrap:wrap;padding:0;list-style:none}.ledger-filebody li{background:color-mix(in srgb,#20724e 14%,transparent);padding:7px 10px}.ledger-fixtures{grid-template-columns:repeat(3,minmax(0,1fr))}.ledger-scoreline{grid-template-columns:1fr auto}.ledger-scoreline h3{margin:0;text-align:left}.ledger-scoreline h3 small{display:block}.ledger-triplet span{background:color-mix(in srgb,#7d9f35 18%,transparent);padding:5px 8px}.ledger-briefs{grid-template-columns:repeat(3,minmax(0,1fr))}.ledger-brief h3{font-size:1.3rem}.ledger-spreads{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-spread{display:grid;grid-template-columns:150px 1fr}.ledger-spread figure{margin:0;border-right:1px solid color-mix(in srgb,#173126 15%,transparent)}.ledger-spread figure div{display:grid;gap:12px}.ledger-spread figure strong{font-size:2.4rem;color:#20724e}.ledger-spread section{padding-left:22px}.ledger-spread blockquote{margin:14px 0;border-left:4px solid #7d9f35;padding-left:14px}.ledger-answer{background:#ffffff;padding:0 20px;border:0;border-left:5px solid #20724e}.ledger-answer>summary{display:grid;grid-template-columns:130px 1fr auto;padding:18px 0}.ledger-route ol{padding-left:20px}.ledger-route li{display:flex;justify-content:space-between;gap:12px;padding:7px 0}.ledger-memoitem{display:grid;grid-template-columns:110px 1fr}.ledger-memoitem>header{border-right:2px solid #20724e;margin-right:22px}.ledger-memoitem aside{display:flex;gap:10px;flex-wrap:wrap}.ledger-memoitem aside span,.ledger-memoitem aside strong{background:color-mix(in srgb,#20724e 15%,transparent);padding:7px 10px}.ledger-guideitem h3{font-size:1.45rem}.ledger-guideitem h3 small{margin:0 12px;color:#20724e}.ledger-guidepick{display:grid;grid-template-columns:auto auto 1fr;gap:12px;align-items:center}.ledger-guidepick strong{font-size:2rem;color:#20724e}.ledger-methodlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ledger-method{background:color-mix(in srgb,#ffffff 92%,#20724e 8%);padding:18px;border-top:4px solid #7d9f35;border-radius:8px}.ledger-method>span{color:#20724e;font-weight:900}.ledger-method h3{margin:5px 0}.ledger-visual{display:grid;grid-template-columns:.8fr 1fr;background:#ffffff;border-radius:8px;overflow:hidden;box-shadow:0 14px 34px rgba(20,35,55,.10)}.ledger-visual-2{direction:rtl}.ledger-visual>*{direction:ltr}.ledger-visual img{width:100%;height:100%;min-height:360px;object-fit:cover}.ledger-visual figcaption{padding:clamp(24px,5vw,58px);align-self:center}.ledger-visual figcaption span{color:#20724e;font-weight:800}.ledger-summary{background:color-mix(in srgb,#ffffff 92%,#7d9f35 8%);padding:clamp(22px,4vw,42px);border-radius:8px}.ledger-tablewrap{overflow-x:auto}.ledger-summarylist>div{display:grid;grid-template-columns:1.3fr 1fr;padding:13px 0;border-bottom:1px solid color-mix(in srgb,#173126 14%,transparent)}.ledger-summarylist dd{display:flex;justify-content:space-between}.ledger-summarycards{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-summarycards li{display:grid;grid-template-columns:90px 1fr auto auto;gap:12px;align-items:center;background:#ffffff;padding:14px}.ledger-summarycards small{grid-column:2/-1}.ledger-about{display:grid;grid-template-columns:1.7fr 1fr;gap:30px;background:#20724e;color:#fff;padding:clamp(26px,5vw,60px);border-radius:8px}.ledger-about h2{font-size:clamp(1.7rem,3vw,3rem)}.ledger-about ul{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);padding:0;gap:8px}.ledger-about li{display:grid;place-items:center;background:rgba(255,255,255,.15);padding:18px;text-align:center}.ledger-about li b{font-size:2rem}.ledger-faq>div{columns:1;column-gap:18px}.ledger-faq details{break-inside:avoid;background:#ffffff;padding:16px 18px;margin:0 0 14px;border:1px solid color-mix(in srgb,#173126 13%,transparent);border-radius:8px}.ledger-footer{background:#ffffff;border-top:1px solid color-mix(in srgb,#173126 14%,transparent)}.ledger-footgrid{max-width:1240px;margin:auto;padding:48px 22px;display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:36px}.ledger-footgrid img{width:54px;height:54px}.ledger-footgrid a,.ledger-footgrid span{display:block;margin:7px 0}.ledger-copy{margin:0;text-align:center;padding:18px;border-top:1px solid color-mix(in srgb,#173126 12%,transparent)}.ledger-policy{max-width:920px;margin:40px auto;padding:40px 22px 80px}.ledger-policy>header{background:#20724e;color:#fff;padding:30px;border-radius:8px}.ledger-policy article,.ledger-policy section{background:#ffffff;padding:22px;margin-top:16px;border-left:4px solid #7d9f35;border-radius:8px}.ledger-policy h2{margin-top:0}@media(max-width:760px){body{font-size:16px}.ledger-top nav{display:none}.ledger-hero{margin:0;min-height:540px;border-radius:0;display:block}.ledger-hero picture{height:540px}.ledger-herocopy,.ledger-hero>article,.ledger-headline{padding:28px 20px;width:100%!important}.ledger-main{padding-inline:14px}.ledger-sectionhead{grid-template-columns:1fr}.ledger-grid,.ledger-briefs,.ledger-touchgrid,.ledger-routes,.ledger-spreads,.ledger-fixtures,.ledger-summarycards{grid-template-columns:1fr}.ledger-game dl,.ledger-answer dl{grid-template-columns:repeat(2,1fr)}.ledger-moment{grid-template-columns:1fr}.ledger-entry,.ledger-file>summary,.ledger-memoitem,.ledger-spread{grid-template-columns:1fr}.ledger-spread figure,.ledger-memoitem>header{border:0;border-bottom:2px solid #20724e;padding-bottom:12px}.ledger-methodlist{grid-template-columns:1fr}.ledger-visual{grid-template-columns:1fr}.ledger-visual img{min-height:240px;max-height:360px}.ledger-about{grid-template-columns:1fr}.ledger-about ul{grid-template-columns:repeat(3,1fr)}.ledger-faq>div{columns:1}.ledger-footgrid{grid-template-columns:1fr}.ledger-summarycards li{grid-template-columns:72px 1fr auto}.ledger-summarycards em{display:none}}