.p-gym-detail__section.rsi-guide{display:block}.rsi-guide>.p-gym-detail__section-header{margin-bottom:24px}
.rsi-guide{color:#292829}.rsi-guide>p{font-size:15px;line-height:1.95;margin:0 0 22px}.rsi-facts{margin:24px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e1e5e7;border-radius:8px;overflow:hidden;background:#f6f7f8}.rsi-facts>div{padding:20px;min-width:0}.rsi-facts>div+div{border-left:1px solid #e1e5e7}.rsi-facts dt{font-size:13px;font-weight:600;color:#49555c;margin:0 0 10px}.rsi-facts dd{font-size:14px;line-height:1.8;margin:0;overflow-wrap:anywhere}.rsi-guide>.rsi-source-note{font-size:12px;color:#77716c;line-height:1.8}.rsi-local-links,.rsi-archive-guides{background:#f7f4ee;border:1px solid #e6ded2;border-radius:8px;padding:24px}.rsi-local-links h3,.rsi-archive-guides h3{font-size:16px;line-height:1.7;margin:0 0 12px}.rsi-local-links ul,.rsi-archive-guides ul{margin:0;padding-left:20px;font-size:14px;line-height:1.9}.rsi-local-links li,.rsi-archive-guides li{margin:8px 0}.rsi-local-links a,.rsi-archive-guides a{color:#3f3a35;text-decoration:underline;text-decoration-color:#c5b7a3;text-underline-offset:4px;overflow-wrap:anywhere}.rsi-local-links a:hover,.rsi-archive-guides a:hover{text-decoration-color:#f28ca2}.rsi-archive-guides{max-width:1200px;margin:32px auto;box-sizing:border-box}.rsi-archive-guides h2{font-size:22px;margin:0 0 24px;line-height:1.6}.rsi-kicker{letter-spacing:.12em;font-size:11px;color:#756f66;margin:0 0 10px}.rsi-archive-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}@media(max-width:700px){.rsi-facts{grid-template-columns:1fr}.rsi-facts>div{padding:16px 18px}.rsi-facts>div+div{border-left:0;border-top:1px solid #e1e5e7}.rsi-archive-columns{grid-template-columns:1fr;gap:20px}.rsi-archive-guides{margin:24px 20px;padding:20px}.rsi-archive-guides h2{font-size:20px}.rsi-local-links{padding:20px}}
