.rcwm{max-width:1000px;margin:48px auto;padding:32px;color:#111e35;font-family:inherit}.rcwm *{box-sizing:border-box}.rcwm-head{display:flex;align-items:center;gap:18px;margin-bottom:30px}.rcwm-logo{width:64px!important;height:64px!important;object-fit:contain}.rcwm-head h2{margin:4px 0;color:#355b80}.rcwm-head small{letter-spacing:2px;color:#355b80}.rcwm form{max-width:520px}.rcwm label{display:block;font-weight:600;margin:16px 0 8px}.rcwm input:not([type=checkbox]):not([type=submit]){display:block;width:100%;padding:13px;border:1px solid #749cc3;border-radius:8px;margin-top:7px;background:#fff;color:#111e35}.rcwm .rcwm-btn,.rcwm input[type=submit]{display:inline-block;background:#355b80;color:white!important;border:0;border-radius:8px;padding:13px 22px;cursor:pointer;text-decoration:none;margin-top:14px;font:inherit}.rcwm a{color:#355b80;text-decoration:underline}.rcwm a:focus-visible,.rcwm button:focus-visible,.rcwm input:focus-visible{outline:3px solid #749cc3;outline-offset:3px}.rcwm .rcwm-check{font-weight:400}.rcwm-check input{margin-right:8px}.rcwm hr{border:0;border-top:1px solid #dfe7ef;margin:30px 0}.rcwm-notice{padding:16px;border-left:4px solid #355b80;background:#edf2f7}.rcwm-badge{display:inline-block;padding:7px 14px;background:#edf2f7;border-radius:20px;color:#355b80}.rcwm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.rcwm-lesson{padding:24px;border:1px solid #dfe7ef;border-radius:12px}.rcwm-lesson h4{color:#355b80;margin:10px 0 20px}.rcwm-trap{position:absolute!important;left:-9999px!important;height:1px;width:1px;overflow:hidden}.rcwm nav .page-numbers{display:inline-block;padding:10px}@media(max-width:600px){.rcwm{padding:20px;margin:24px auto}.rcwm-grid{grid-template-columns:1fr}.rcwm-head{gap:12px}.rcwm-head h2{font-size:25px}}

/* RCW account sidebar */
.rcwm-account{display:grid;grid-template-columns:210px minmax(0,1fr);gap:48px;align-items:start}.rcwm-sidebar ul{list-style:none!important;padding:0!important;margin:0!important}.rcwm .rcwm-sidebar li{margin:0;padding:0}.rcwm .rcwm-sidebar a{position:relative;display:block;padding:12px 18px;background:#f2f2f2;border-bottom:1px solid #e7e7e7;color:#111e35;text-decoration:none}.rcwm .rcwm-sidebar a:hover{background:#e5edf5}.rcwm .rcwm-sidebar a.is-active{background:#749cc3;color:#111e35}.rcwm .rcwm-sidebar a.is-active:after{content:"";position:absolute;left:100%;top:0;border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:12px solid #749cc3}.rcwm-panel{min-width:0;min-height:260px}.rcwm-panel h3{margin-top:0;color:#355b80}.rcwm-details dt{font-weight:600;margin-top:18px}.rcwm-details dd{margin:5px 0;overflow-wrap:anywhere}.rcwm .rcwm-btn:hover,.rcwm input[type=submit]:hover{background:#749cc3;color:#111e35!important}@media(max-width:700px){.rcwm-account{grid-template-columns:1fr;gap:30px}.rcwm .rcwm-sidebar a.is-active:after{display:none}.rcwm-grid{grid-template-columns:1fr}}

/* Dedicated tutorial pages, independent of the theme blog sidebar. */
.rcwm-tutorial{max-width:1100px}.rcwm .rcwm-back{display:inline-block;margin-bottom:28px}.rcwm-tutorial-card{background:#fff;border:1px solid #dfe7ef;border-radius:12px;padding:36px;box-shadow:0 8px 30px rgba(17,30,53,.05)}.rcwm-tutorial h1{color:#355b80;font-size:clamp(30px,4vw,42px);line-height:1.2;margin:18px 0 28px}.rcwm-lesson-content{font-size:18px;line-height:1.7;overflow-wrap:anywhere}.rcwm-lesson-content img,.rcwm-lesson-content video{max-width:100%;height:auto}.rcwm-lesson-content iframe{max-width:100%}.rcwm-lesson-content h2,.rcwm-lesson-content h3{color:#355b80}.rcwm-lesson-content pre{overflow:auto}@media(max-width:600px){.rcwm-tutorial-card{padding:22px}}
