.tank .t-rules-page{display:flex;flex-direction:column;min-height:100vh;padding:0 40px}.tank .t-rules-page a{text-decoration:none}.tank .t-rules-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;height:100px;padding-top:36px}.tank .t-rules-title{font:700 24px/1 var(--t-display);letter-spacing:-.02em}.tank .t-rules-title a{display:block;white-space:nowrap}.tank .t-rules-title h1{margin:2px 0 0;font:inherit}.tank .t-rules-top .t-pill{height:32px;padding:0 16px;font-size:12px}.tank .t-rules-board{flex:1 1;display:grid;grid-template-columns:280px minmax(0,1fr) 320px 260px}.tank .t-rules-col{position:relative;display:flex;flex-direction:column;min-width:0;padding:20px;border-left:1px solid var(--t-line)}.tank .t-rules-col:last-child{border-right:1px solid var(--t-line)}.tank .t-rules-col:after,.tank .t-rules-col:before,.tank .t-rules-dot{content:"";position:absolute;left:-4px;width:7px;height:7px;border-radius:50%;background:var(--t-ink)}.tank .t-rules-col:before{top:-3.5px}.tank .t-rules-col:after{bottom:-3.5px}.tank .t-rules-dot{left:auto;right:-4px;top:-3.5px}.tank .t-rules-dot+.t-rules-dot{top:auto;bottom:-3.5px}.tank .t-rules-label{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:24px;margin-bottom:18px}.tank .t-rules-label h2{margin:0;font:800 11px var(--t-ui);letter-spacing:.1em;text-transform:uppercase}.tank .t-rules-col h3{margin:18px 0 10px;font:800 9px var(--t-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--t-ink-2)}.tank .t-rules-label+h3{margin-top:0}.tank .t-rules-col p{margin:0}.tank .t-rules-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px 12px;gap:3px 12px;align-items:baseline;padding:12px 0;border-bottom:1px dotted var(--t-ink-3);font-size:13px}.tank .t-rules-label+.t-rules-row{padding-top:0}.tank .t-rules-row b{font:800 14px var(--t-ui)}.tank .t-rules-val{font:500 14px var(--t-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.tank .t-rules-val i{padding:2px 6px;border:1px solid var(--t-ink-2);color:var(--t-ink-2);font:600 9px var(--t-mono);letter-spacing:.06em;text-transform:uppercase}.tank .t-rules-row p{grid-column:1/-1;font-size:12px;color:var(--t-ink-2)}.tank .t-rules-row.is-off b{color:var(--t-ink-2)}.tank .t-rules-line{padding:10px 0;border-bottom:1px dotted var(--t-ink-3);font-size:13px}.tank .t-rules-label+.t-rules-line,.tank h3+.t-rules-line{padding-top:0}.tank .t-rules-meta{margin:auto 0 0;padding-top:34px}.tank .t-rules-meta:before{content:"";display:block;margin-bottom:14px;border-top:1px solid var(--t-line)}.tank .t-rules-meta div{position:relative;display:flex;justify-content:space-between;margin-bottom:8px;font-size:11px}.tank .t-rules-meta div:after{content:"";position:absolute;left:0;right:0;bottom:4px;border-bottom:1px dotted var(--t-ink-2)}.tank .t-rules-meta dd,.tank .t-rules-meta dt{position:relative;z-index:1;margin:0;background:var(--t-bg)}.tank .t-rules-meta dt{padding-right:5px}.tank .t-rules-meta dd{padding-left:5px;font-family:var(--t-mono)}.tank .t-rules-season{margin-top:auto;padding-top:34px}.tank .t-rules-season h3{margin:0 0 8px;padding-top:14px;border-top:1px solid var(--t-line);color:var(--t-ink)}.tank .t-rules-season p{margin-bottom:7px;font-size:12px}.tank .t-rules-hero{display:flex;align-items:flex-end;gap:18px}.tank .t-rules-hero b{font:700 clamp(80px,8.4vw,124px) /.8 var(--t-display);letter-spacing:-.06em}.tank .t-rules-hero div{padding-bottom:2px}.tank .t-rules-hero span{font:500 18px var(--t-mono)}.tank .t-rules-hero p{margin-top:2px;font-size:12px;color:var(--t-ink-2)}.tank .t-rules-col .t-rules-lede{max-width:44ch;margin-top:22px;font-size:15px;line-height:1.5}.tank .t-rules-death{margin-top:28px}.tank .t-rules-more{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px;min-height:56px;margin:0;font:500 11px var(--t-mono)}.tank .t-rules-more a:hover{text-decoration:underline}@media (max-width:1100px){.tank .t-rules-board{grid-template-columns:1fr 1fr;row-gap:28px}.tank .t-rules-col:nth-child(2){border-right:1px solid var(--t-line)}}@media (max-width:640px){.tank .t-rules-page{min-height:0;padding:0 16px}.tank .t-rules-top{height:auto;padding:18px 0 22px}.tank .t-rules-top .t-crumb{gap:8px}.tank .t-rules-board{display:flex;flex-direction:column;gap:30px}.tank .t-rules-col,.tank .t-rules-col:last-child,.tank .t-rules-col:nth-child(2){border-right:0;padding:12px 0 12px 16px}.tank .t-rules-col.is-wide{order:-1}.tank .t-rules-dot{display:none}.tank .t-rules-hero{flex-wrap:wrap}.tank .t-rules-more{padding:22px 0}}