/* Shared with the existing game guide: white background, green links, fixed reading width. */
.info-page{color-scheme:light;background:#fff;color:#202823}
.info-page .guide-sidebar nav a[aria-current=page]{background:#edf5ef;color:#246b42;font-weight:650}
.info-page .guide-intro{padding-bottom:26px;margin-bottom:22px}.info-page .info-content{color:#566059}
.info-content>.guide-date{font-size:12px;color:#879088;margin-bottom:18px}.info-content>.lead{font-size:15px;line-height:1.85;margin:0 0 27px}
.info-content .guide-section{padding:28px 0 30px;scroll-margin-top:100px}.info-content .guide-section:first-child{padding-top:0}
.info-content h2{font-size:22px;font-weight:700;line-height:1.6;margin:0 0 18px;letter-spacing:-.5px;color:#26362c;word-break:keep-all}
.info-content>h2{margin-top:31px}.info-content h3{font-size:17px;font-weight:650;color:#34483a;line-height:1.7}
.info-content p,.info-content li{font-size:14px;line-height:1.95}.info-content p{margin:0 0 14px}.info-content ul,.info-content ol{padding-left:22px;margin:0 0 18px;list-style:disc}
.info-content ol{list-style:decimal;counter-reset:none}.info-content li{padding:0;margin:0 0 8px}.info-content ol li:before{display:none}
.info-content a{color:#287b4d;overflow-wrap:anywhere}.info-content strong{color:#263b2e;font-weight:650}
.info-content .table-wrap{width:100%;overflow-x:auto;margin:21px 0;scrollbar-width:thin;border-top:1px solid #dce5df}
.info-content table{border-collapse:collapse;width:100%;min-width:500px;font-size:13px;line-height:1.8}
.info-content th,.info-content td{text-align:left;vertical-align:top;padding:14px 12px;border-bottom:1px solid #e5e9e6}
.info-content th{font-size:12px;color:#52685a;background:#f5f8f5;font-weight:650}
.info-content .badge{display:inline-block;padding:4px 9px;background:#eef5ef;border:1px solid #dce9df;color:#477155;border-radius:4px;font-size:12px;margin:0 5px 10px 0}
.info-content .note{font-size:13px;color:#859089}.info-page footer{color:#778579;border-top:0;line-height:1.9;margin-top:5px}
@media(max-width:900px){.info-content h2{font-size:20px}.info-page .guide-sidebar nav a{font-size:12px}}
@media(max-width:680px){.info-page .guide-sidebar{margin-bottom:26px}.info-page .guide-sidebar nav a[aria-current=page]{background:#e6f2e9;color:#246b42}.info-page .guide-intro{padding-bottom:22px;margin-bottom:20px}.info-content h2{font-size:19px}.info-content p,.info-content li{font-size:14px;line-height:1.9}.info-content .guide-section{padding:25px 0 27px}.info-content>.lead{font-size:14px}.info-content th,.info-content td{padding:12px 10px}.info-page footer a{font-size:11px}.info-content .table-wrap{margin:18px 0}}
