.rr-bear-guide .bear-planning-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rr-bear-guide .bear-planning-grid label{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #c8d2c4;border-radius:5px;background:#fff;line-height:1.6;cursor:pointer;min-width:0}.rr-bear-guide .bear-planning-grid input{flex:0 0 auto;width:21px;height:21px;margin-top:3px;accent-color:#0c1d17}.rr-bear-guide .bear-prep-actions{display:flex;flex-wrap:wrap;gap:14px;margin:22px 0}.rr-bear-guide .bear-prep-actions .rr-card-cta{box-sizing:border-box;max-width:100%}.rr-bear-guide .bear-reset{background:transparent;border:1px solid #0c1d17;color:#0c1d17;border-radius:4px;padding:12px 20px;font:700 16px Arial;cursor:pointer}.rr-bear-guide .bear-reset:hover{background:#0c1d17;color:#fff}.rr-bear-guide .bear-practice details{padding:4px 14px;margin:14px 0;border:1px solid #c8d2c4;border-radius:5px;background:#fff}.rr-bear-guide .bear-practice details p{margin-top:0}.rr-bear-guide :is(input,button,summary):focus-visible{outline:3px solid #eda82f;outline-offset:4px}@media(max-width:650px){.rr-bear-guide .bear-planning-grid{grid-template-columns:1fr}.rr-bear-guide .bear-prep-actions{flex-direction:column}.rr-bear-guide .bear-prep-actions>*{width:100%}}@media print{body.bear-plan-print>header,body.bear-plan-print>footer,body.bear-plan-print .rr-bear-guide>*{display:none!important}body.bear-plan-print .rr-bear-guide>#bear-prep{display:block!important;background:#fff;border:0;padding:0;margin:0}body.bear-plan-print #bear-prep .bear-prep-actions,body.bear-plan-print #bear-prep-status{display:none!important}body.bear-plan-print .bear-planning-grid{grid-template-columns:1fr 1fr}body.bear-plan-print #bear-prep h2{margin-top:0}body.bear-plan-print .bear-planning-grid label{break-inside:avoid}}
.rr-bear-guide .bear-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rr-bear-guide .bear-card-grid img{display:block;width:100%;height:auto;border-radius:4px}.rr-bear-guide .bear-card-grid a:focus-visible{outline:3px solid #eda82f;outline-offset:4px}@media(max-width:560px){.rr-bear-guide .bear-card-grid{grid-template-columns:1fr}}
.rr-bear-guide .bear-prep-actions button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:66px;padding:12px 18px;border:0;border-radius:4px;background:#eda82f;color:#0c1d17;font:700 20px/1.2 Arial,Helvetica,sans-serif;text-align:center;cursor:pointer}.rr-bear-guide .bear-prep-actions button:is(:hover,:focus-visible){background:#0c1d17;color:#fff}
