:root{--rip-esp:#2a1b14;--rip-roast:#3b271c;--rip-bean:#5b3b29;--rip-car:#c9833d;--rip-car-lt:#e9b97f;--rip-cream:#f6ede1;--rip-foam:#fffaf2;--rip-milk:#efe1cf;--rip-ink:#2a1b14;--rip-mute:#75594a;--rip-ok:#4f7a45;--rip-no:#a5482f;--rip-r:22px;--rip-r-lg:28px;--rip-serif:"Palatino Linotype","Book Antiqua",Palatino,"URW Palladio L","P052",Georgia,serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:84px}.rip-body{background:var(--rip-cream);color:var(--rip-ink);font-family:var(--rip-serif);margin:0;padding-bottom:92px;font-size:18px;line-height:1.62}.rip-body img{max-width:100%;height:auto}.rip-bar{z-index:30;background:var(--rip-esp);color:var(--rip-foam);position:sticky;top:0;box-shadow:0 2px 14px #2a1b1459}.rip-bar__in{align-items:center;gap:12px;max-width:1080px;min-height:60px;margin:0 auto;padding:8px 14px;display:flex}.rip-brand{color:var(--rip-car-lt);flex:none;align-items:center;gap:8px;text-decoration:none;display:flex}.rip-brand__img{width:104px;height:auto;display:block}.rip-brand__nz{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid #e9b97f73;border-radius:999px;padding:2px 9px;font-size:.78rem}.rip-tabs{display:none}.rip-bar__end{align-items:center;gap:10px;margin-left:auto;display:flex}.rip-lang{background:var(--rip-roast);border-radius:999px;padding:3px;display:flex}.rip-lang__a{color:var(--rip-milk);letter-spacing:.06em;border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:36px;font-size:.82rem;text-decoration:none;display:flex}.rip-lang__a--on{background:var(--rip-car);color:var(--rip-esp);font-weight:700}.rip-pill{display:none}.rip-dock{z-index:40;background:var(--rip-esp);border-radius:var(--rip-r-lg);align-items:center;gap:8px;padding:8px;display:flex;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 8px 28px #2a1b1473}.rip-dock__tabs{scrollbar-width:none;flex:auto;gap:4px;display:flex;overflow-x:auto}.rip-dock__tabs::-webkit-scrollbar{display:none}.rip-dock__a{min-height:48px;color:var(--rip-milk);white-space:nowrap;border-radius:18px;flex:1 0 auto;justify-content:center;align-items:center;padding:0 10px;font-size:.86rem;text-decoration:none;display:flex}.rip-dock__a--on{background:var(--rip-roast);color:var(--rip-car-lt)}.rip-dock__go{background:var(--rip-car);min-height:48px;color:var(--rip-esp);white-space:nowrap;border-radius:18px;flex:none;align-items:center;padding:0 16px;font-weight:700;text-decoration:none;display:flex}.rip-main{max-width:820px;margin:0 auto;padding:14px 12px 28px}.rip-stack{flex-direction:column;gap:14px;display:flex}.rip-card{background:var(--rip-foam);border-radius:var(--rip-r);padding:20px 18px;box-shadow:0 1px #5b3b2914,0 6px 22px #5b3b2914}.rip-crumbs{color:var(--rip-mute);flex-wrap:wrap;align-items:center;gap:8px;padding:0 6px;font-size:.86rem;display:flex}.rip-crumbs__a{color:var(--rip-bean);align-items:center;min-height:32px;display:inline-flex}.rip-hero{background:linear-gradient(160deg,var(--rip-roast),var(--rip-esp));color:var(--rip-foam);padding:24px 20px}.rip-hero--home{border-radius:var(--rip-r-lg)}.rip-chip{letter-spacing:.04em;color:var(--rip-car-lt);background:#e9b97f29;border-radius:999px;margin:0 0 10px;padding:4px 12px;font-size:.8rem;display:inline-block}.rip-h1{letter-spacing:-.01em;margin:0;font-size:1.75rem;font-weight:700;line-height:1.2}.rip-lede{color:var(--rip-milk);max-width:62ch;margin:12px 0 0;font-size:1rem;line-height:1.55}.rip-hero__fig{margin:18px 0 0}.rip-hero__img{border-radius:18px;width:100%;display:block}.rip-label{text-transform:uppercase;letter-spacing:.14em;color:var(--rip-mute);margin:0 0 10px;font-size:.78rem}.rip-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.rip-tile{background:var(--rip-milk);border-radius:18px;flex-direction:column;gap:2px;min-height:86px;padding:14px 12px;display:flex}.rip-tile__v{color:var(--rip-esp);overflow-wrap:anywhere;font-size:1.28rem;font-weight:700;line-height:1.2}.rip-tile__k{color:var(--rip-mute);font-size:.84rem;line-height:1.3}.rip-toc{padding:14px 14px 16px}.rip-toc__row{scrollbar-width:thin;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.rip-toc__a{white-space:nowrap;text-overflow:ellipsis;background:var(--rip-milk);max-width:260px;min-height:44px;color:var(--rip-bean);border-radius:999px;flex:none;align-items:center;padding:0 16px;font-size:.92rem;text-decoration:none;display:flex;overflow:hidden}.rip-prose{padding:22px 18px}.rip-prose>:first-child{margin-top:0}.rip-prose h2{color:var(--rip-esp);border-top:2px dotted #c9833d73;margin:1.9em 0 .55em;padding-top:16px;font-size:1.38rem;line-height:1.25}.rip-prose h2:first-child{border-top:0;padding-top:0}.rip-prose h3{color:var(--rip-bean);margin:1.4em 0 .4em;font-size:1.12rem}.rip-prose p{margin:0 0 1em}.rip-prose a{color:#8a4f1d;text-underline-offset:3px;text-decoration-thickness:1px}.rip-prose a[href^="/view-lobby/"]{background:var(--rip-esp);min-height:54px;color:var(--rip-car-lt);border-radius:20px;justify-content:center;align-items:center;margin:1.2em 0;padding:0 22px;font-weight:700;text-decoration:none;display:flex}.rip-prose ul,.rip-prose ol{margin:0 0 1.1em;padding-left:1.25em}.rip-prose li{margin:.3em 0}.rip-prose li::marker{color:var(--rip-car)}.rip-prose strong{color:var(--rip-esp)}.rip-prose img{border-radius:18px;margin:1.2em auto;display:block}.rip-prose blockquote{background:var(--rip-milk);border-left:5px solid var(--rip-car);border-radius:18px;margin:1.2em 0;padding:14px 16px}.rip-prose blockquote p:last-child{margin:0}.rip-prose table{border-collapse:separate;border-spacing:0;background:var(--rip-milk);border-radius:16px;width:100%;margin:0 0 1.2em;font-size:.92rem;display:block;overflow-x:auto}.rip-prose th,.rip-prose td{text-align:left;white-space:nowrap;padding:10px 12px}.rip-prose th{background:var(--rip-bean);color:var(--rip-foam);font-weight:700}.rip-prose tr:nth-child(2n) td{background:#fffaf299}.rip-prose hr{border:0;border-top:2px dotted #c9833d73;margin:1.6em 0}.rip-h2{color:var(--rip-esp);margin:0 0 12px;font-size:1.3rem}.rip-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rip-step{background:var(--rip-milk);border-radius:18px;align-items:flex-start;gap:14px;padding:14px;display:flex}.rip-step__n{background:var(--rip-car);height:40px;color:var(--rip-esp);border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:flex}.rip-step__t{margin:0;font-weight:700}.rip-step__x{color:var(--rip-mute);margin:.2em 0 0;font-size:.95rem}.rip-duo{gap:14px;display:grid}.rip-duo__list{margin:0;padding:0;list-style:none}.rip-duo__li{border-top:1px solid #5b3b291a;padding:10px 0 10px 30px;position:relative}.rip-duo__li:first-child{border-top:0}.rip-duo__li:before{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.8rem;display:flex;position:absolute;top:10px;left:0}.rip-duo__card--up .rip-duo__li:before{content:"+";background:var(--rip-ok)}.rip-duo__card--down .rip-duo__li:before{content:"–";background:var(--rip-no)}.rip-q{background:var(--rip-milk);border-radius:18px;margin:0 0 8px}.rip-q__s{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:12px 16px;font-weight:700;list-style:none;display:flex}.rip-q__s::-webkit-details-marker{display:none}.rip-q__s:after{content:"+";background:var(--rip-foam);height:32px;color:var(--rip-car);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.rip-q[open] .rip-q__s:after{content:"–"}.rip-q__a{color:var(--rip-ink);margin:0;padding:0 16px 16px}.rip-cta{background:var(--rip-milk);text-align:center}.rip-cta__note{color:var(--rip-mute);margin:0 0 12px;font-size:.92rem}.rip-btn{background:var(--rip-car);min-height:56px;color:var(--rip-esp);border-radius:20px;justify-content:center;align-items:center;font-size:1.05rem;font-weight:700;text-decoration:none;display:flex}.rip-foot{background:var(--rip-esp);color:var(--rip-milk);margin-top:10px}.rip-foot__in{max-width:1080px;margin:0 auto;padding:28px 18px 26px}.rip-foot__brand{color:var(--rip-car-lt);letter-spacing:.04em;margin:0 0 12px;font-weight:700}.rip-foot__links{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.rip-foot__a{color:var(--rip-foam);background:var(--rip-roast);border-radius:999px;align-items:center;min-height:44px;padding:0 14px;font-size:.92rem;text-decoration:none;display:inline-flex}.rip-foot__txt{max-width:70ch;margin:0 0 10px;font-size:.9rem;line-height:1.55}.rip-age{border:2px solid var(--rip-car);width:38px;height:38px;color:var(--rip-car-lt);vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;margin-right:6px;font-size:.85rem;font-weight:700;display:inline-flex}.rip-foot__copy{color:#efe1cf99;margin:14px 0 0;font-size:.8rem}.rip-stack--plain .rip-prose{font-size:.98rem}@media (width>=600px){.rip-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.rip-h1{font-size:2.1rem}.rip-card{padding:24px 26px}.rip-prose{padding:28px 30px}.rip-duo{grid-template-columns:1fr 1fr}.rip-prose table{display:table}}@media (width>=960px){.rip-body{padding-bottom:0}.rip-dock{display:none}.rip-bar__in{min-height:68px;padding:8px 22px}.rip-brand__img{width:124px}.rip-tabs{gap:4px;margin-left:18px;display:flex}.rip-tabs__a{color:var(--rip-milk);border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-size:.98rem;text-decoration:none;display:flex}.rip-tabs__a:hover{background:var(--rip-roast)}.rip-tabs__a--on{background:var(--rip-roast);color:var(--rip-car-lt)}.rip-pill{background:var(--rip-car);min-height:44px;color:var(--rip-esp);border-radius:999px;align-items:center;padding:0 20px;font-weight:700;text-decoration:none;display:flex}.rip-main{padding:24px 18px 40px}.rip-h1{font-size:2.4rem}}
