.rr-planning-next{box-sizing:border-box;max-width:1120px;margin:36px auto;padding:clamp(20px,4vw,38px);background:#f5f4ec;border-top:4px solid #efb42b;color:#15372c}.rr-planning-next h2{margin-top:8px}.rr-planning-next ol{padding-left:24px}.rr-planning-next li{margin:22px 0}.rr-planning-next h3{font-size:1.15rem;margin:0 0 8px}.rr-planning-next p{line-height:1.65;margin:0 0 10px}.rr-planning-next a{color:#15372c;text-decoration:underline;text-underline-offset:3px}.rr-planning-next a:focus-visible{outline:3px solid #d49f20;outline-offset:3px}