/* Requested controls and article bodies, preserving the previous editorial design. */
.language-picker{display:flex;align-items:center;border-left:1px solid var(--line);padding-left:14px}.language-picker select{font:600 16px var(--body);color:var(--forest);background:var(--paper);border:1px solid var(--line);border-radius:5px;padding:7px 23px 7px 10px;min-width:104px;cursor:pointer}
.detail-heading{padding:38px 0 34px;max-width:1040px}.detail-heading h1{font-size:47px;line-height:1.25}.detail-heading .lede{font-size:22px;line-height:1.65;max-width:840px;color:var(--muted);margin:22px 0 0}.detail-meta{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:16px;color:var(--muted);margin-top:22px}.detail-meta a{color:var(--forest);text-decoration:underline;text-underline-offset:3px}.detail-visual{margin:0 0 32px}.detail-visual img{width:100%;height:auto;border-radius:12px;aspect-ratio:1.5;object-fit:cover}.detail-visual figcaption{font-size:14px;line-height:1.6;color:var(--muted);margin-top:11px}.topic-detail .prose{min-width:0}.topic-detail .prose>section{scroll-margin-top:125px}.topic-detail .rank-panel{border:1px solid var(--line);margin:24px 0}.topic-detail .rank-result h3{margin:0}.topic-detail .rank-result p{margin:7px 0 0}.app-reading{margin-top:30px}.app-reading .prose>section:first-child h2{margin-top:0}
.table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:8px;margin:24px 0}.guide-table{border-collapse:collapse;width:100%;font-size:17px;line-height:1.6}.guide-table th{background:var(--forest);color:var(--white);font-weight:600;text-align:left;padding:13px 15px}.guide-table td{vertical-align:top;padding:13px 15px;border-top:1px solid var(--line);min-width:130px}.guide-table tr:nth-child(even){background:var(--sage)}.guide-steps{padding-left:26px}.guide-steps li{padding-left:6px;margin-bottom:14px}.guide-steps li::marker{color:var(--forest);font-weight:600}.further-reading{margin-top:35px;border-top:1px solid var(--line);padding-top:3px}.further-reading li{padding:10px 0;border-bottom:1px solid var(--line)}.further-reading ul{list-style:none;padding:0}.further-reading a{font-size:18px}
@media(max-width:1150px){.language-picker{padding-left:10px}.language-picker select{min-width:96px}.detail-heading h1{font-size:43px}}
@media(max-width:980px){.detail-heading h1{font-size:39px}.detail-meta{font-size:15px}}
@media(max-width:640px){.brand .game-logo{width:147px}.header-inner{gap:7px}.header-actions{gap:3px}.language-picker{padding-left:0;border:0}.language-picker select{min-width:88px;max-width:94px;font-size:15px;padding:5px 17px 5px 7px}.detail-heading{padding:29px 0 26px}.detail-heading h1{font-size:34px}.detail-heading .lede{font-size:20px}.detail-meta{font-size:14px;gap:8px}.detail-visual{margin-bottom:25px}.detail-visual figcaption{font-size:13px}.guide-table{font-size:16px}.guide-table th,.guide-table td{padding:10px 12px}.guide-table td{min-width:120px}body:lang(hi) .detail-heading h1{font-size:32px}}
@media(max-width:380px){.brand .game-logo{width:128px}.language-picker select{min-width:78px;max-width:82px;font-size:14px}.header-actions{gap:0}.icon-button,.menu-button{padding:6px}}
