.ri6,.ri6-flood,.ri6-correction{max-width:1180px;margin:64px auto;padding:0 28px}.ri6-head{max-width:820px}.ri6-head h2,.ri6-flood h2,.ri6-correction h2{font-size:clamp(2rem,4vw,4rem);line-height:1.02;margin:.25em 0}.ri6-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px}.ri6-grid article,.ri6-standard,.ri6-lines,.ri6-note,.ri6-correction{border:1px solid rgba(192,151,73,.35);background:rgba(255,255,255,.035);padding:22px;border-radius:16px}.ri6-grid b,.ri6-standard strong,.ri6-note b{display:block;color:#d5ad61;letter-spacing:.08em;font-size:.82rem;margin-bottom:9px}.ri6-grid p,.ri6-standard p,.ri6-flood p,.ri6-correction p{line-height:1.7}.ri6-standard{margin-top:14px}.ri6-standard em{font-size:1.1rem}.ri6-flood{display:grid;grid-template-columns:1fr 1.15fr;gap:30px;align-items:center}.ri6-note{margin-top:24px}.ri6-note span{display:block;line-height:1.6}.ri6-scale{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:24px}.ri6-scale span:last-child{text-align:right}.ri6-scale strong{color:#d5ad61}.ri6-line{display:grid;grid-template-columns:145px 1fr;gap:12px;align-items:center;margin:18px 0}.ri6-line label{font-weight:700}.ri6-line small{display:block;font-weight:400;opacity:.68;margin-top:3px}.ri6-line>div{height:14px;position:relative;background:rgba(255,255,255,.07);border-radius:999px}.ri6-line i{position:absolute;left:var(--start);right:calc(100% - var(--end));top:3px;height:8px;border-radius:999px;background:#d5ad61}.ri6-line em{position:absolute;top:-5px;width:2px;height:24px;background:#f1e3c4}.ri6-line.unknown i{background:repeating-linear-gradient(90deg,#d5ad61 0 8px,transparent 8px 14px);mask-image:linear-gradient(90deg,#000 65%,transparent)}.ri6-caption{font-size:.8rem;opacity:.72;margin-top:22px}.ri6-correction{background:rgba(213,173,97,.07)}@media(max-width:800px){.ri6-grid{grid-template-columns:1fr}.ri6-flood{grid-template-columns:1fr}.ri6-line{grid-template-columns:110px 1fr}.ri6,.ri6-flood,.ri6-correction{padding-left:18px;padding-right:18px;margin-top:44px;margin-bottom:44px}}
/* CSP-safe Flood positions */
.ri6-noah-life{--start:0%;--end:100%;--flood:63.2%}.ri6-noah-flood{left:63.2%}.ri6-shem-life{--start:21.5%;--end:100%;--flood:34.3%}.ri6-shem-flood{left:34.3%}.ri6-ham-life{--start:20%;--end:78%;--flood:34%}.ri6-japheth-life{--start:18%;--end:78%;--flood:34%}.ri6-unknown-flood{left:34%}.ri6-jacob-life{--start:84%;--end:100%;--flood:0%}
