.rcpw{width:100%;max-width:var(--rcpw-max-width,1040px);margin-inline:auto;color:#302820;font-family:Arial,sans-serif;background:transparent}.rcpw,.rcpw *{box-sizing:border-box}.rcpw .rcpw-header{max-width:var(--rcpw-header-width,720px);margin:0 auto 55px;text-align:center}.rcpw .rcpw-badge{color:#d39a00;font-size:10px;font-weight:700;letter-spacing:1.1px;margin-bottom:12px}.rcpw .rcpw-heading{font-family:Georgia,serif;font-size:34px;line-height:1.04;margin:0 0 12px;color:#302820;font-weight:700}.rcpw .rcpw-description{font-size:14px;line-height:1.45;color:#77706a;margin:0}.rcpw .rcpw-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--rcpw-image-width,384px));gap:var(--rcpw-gap,36px);align-items:center;background:#fff;border:1px solid #ebe0d1;border-radius:14px;padding:34px;box-shadow:0 1px 2px #30282008}.rcpw .rcpw-content,.rcpw .rcpw-media{min-width:0}.rcpw[data-image-position=left] .rcpw-container{grid-template-columns:minmax(0,var(--rcpw-image-width,384px)) minmax(0,1fr)}.rcpw[data-image-position=left] .rcpw-media{grid-column:1;grid-row:1}.rcpw[data-image-position=left] .rcpw-content{grid-column:2;grid-row:1}.rcpw .rcpw-track-badge{display:table;border:1px solid #ffda73;background:#fffaf0;border-radius:30px;padding:4px 10px;font-size:10px;font-weight:600;color:#a94b00;margin:0 0 14px}.rcpw .rcpw-title{font-family:Georgia,serif;font-size:27px;line-height:1.15;margin:0 0 14px;color:#302820;font-weight:700;overflow-wrap:anywhere}.rcpw .rcpw-body{font-size:14px;line-height:1.45;color:#665f59}.rcpw .rcpw-body p,.rcpw .rcpw-note p,.rcpw .rcpw-highlight p{margin:0}.rcpw .rcpw-highlights-box{border:1px solid #ebe0d1;background:#fbf9f5;border-radius:10px;margin:14px 0;padding:17px 13px 14px}.rcpw .rcpw-highlights-title{font-size:10px;font-weight:700;line-height:1.4;margin-bottom:10px}.rcpw .rcpw-highlights{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:7px}.rcpw .rcpw-highlight{display:flex;align-items:flex-start;gap:7px;font-size:12px;line-height:1.25;color:#665f59}.rcpw .rcpw-highlight-icon{display:inline-flex;flex:0 0 var(--rcpw-icon-size,10px);width:var(--rcpw-icon-size,10px);height:var(--rcpw-icon-size,10px);color:#d39a00;margin-top:2px}.rcpw .rcpw-highlight-icon svg{width:100%;height:100%}.rcpw .rcpw-highlight-icon i{font-size:var(--rcpw-icon-size,10px)}.rcpw .rcpw-note{font-size:12px;line-height:1.45;color:#77706a;font-style:italic;margin:0 0 20px}.rcpw .rcpw-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.rcpw .rcpw-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:600;line-height:1.4;text-decoration:none;max-width:100%;white-space:normal;text-align:center;transition:background .2s,color .2s}.rcpw .rcpw-primary{background:#dda700;color:#302820;padding:10px 20px;border:1px solid #dda700;border-radius:6px}.rcpw .rcpw-secondary{color:#21834e;background:transparent;padding:10px 0;border:0;border-radius:6px}.rcpw .rcpw-primary:hover{background:#c69400}.rcpw .rcpw-secondary:hover{color:#14532d}.rcpw .rcpw-button-icon{display:inline-flex;width:var(--rcpw-button-icon-size,15px);height:var(--rcpw-button-icon-size,15px);flex:none}.rcpw .rcpw-button-icon svg{width:100%;height:100%}.rcpw .rcpw-button-icon i{font-size:var(--rcpw-button-icon-size,15px)}.rcpw .rcpw-image-card{position:relative;padding:13px;border:1px solid #e7dbc8;border-radius:14px;background:#fff;box-shadow:0 3px 3px #30282020}.rcpw .rcpw-image-frame{padding:10px;border-radius:11px;background:#f5f3f0}.rcpw .rcpw-image{display:block;width:100%;height:var(--rcpw-image-height,334px);max-width:100%;object-fit:contain;border:1px solid #332e28;border-radius:8px;background:#000}.rcpw .rcpw-image-caption{position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);max-width:calc(100% - 20px);width:max-content;border-radius:30px;background:#dda700;color:#493600;padding:5px 14px;line-height:1.2;font-size:10px;font-weight:600;box-shadow:0 3px 4px #30282020;text-align:center}.rcpw :focus-visible{outline:2px solid #956d00;outline-offset:4px}
@media(max-width:1024px){.rcpw .rcpw-container{padding:26px;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,38%)}.rcpw[data-image-position=left] .rcpw-container{grid-template-columns:minmax(0,38%) minmax(0,1fr)}.rcpw .rcpw-title{font-size:25px}.rcpw .rcpw-image{height:var(--rcpw-image-height,300px)}}
@media(max-width:767px){.rcpw .rcpw-header{margin-bottom:28px}.rcpw .rcpw-heading{font-size:28px;line-height:1.15}.rcpw .rcpw-container,.rcpw[data-image-position=left] .rcpw-container{display:flex;flex-direction:column;padding:20px;gap:30px}.rcpw .rcpw-content,.rcpw .rcpw-media{width:100%}.rcpw .rcpw-media{max-width:var(--rcpw-image-width,384px);margin-inline:auto}.rcpw[data-mobile-order=image_first] .rcpw-media{order:-1}.rcpw .rcpw-title{font-size:24px}.rcpw .rcpw-image{height:var(--rcpw-image-height,280px)}.rcpw .rcpw-button{font-size:11px}.rcpw .rcpw-primary{padding:10px 14px}}
@media(prefers-reduced-motion:reduce){.rcpw .rcpw-button{transition:none}}
/* Keep theme header and rich-text rules from rearranging this widget. */
.rcpw .rcpw-header{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;position:static;float:none;width:100%;padding:0;border:0;background:transparent;grid-template-columns:none;min-height:0;height:auto}
.rcpw .rcpw-header>.rcpw-badge,.rcpw .rcpw-header>.rcpw-heading,.rcpw .rcpw-header>.rcpw-description{display:block;position:static;float:none;flex:none;width:100%;max-width:100%;height:auto;min-width:0;padding:0;order:initial;overflow-wrap:break-word}
.rcpw .rcpw-badge{margin:0 0 12px}.rcpw .rcpw-heading{margin:0 0 12px}.rcpw .rcpw-description{margin:0}
.rcpw .rcpw-body{display:block;width:100%;padding:0;margin:0;white-space:normal;overflow-wrap:break-word}
.rcpw .rcpw-body p,.rcpw .rcpw-note p,.rcpw .rcpw-highlight p{display:block;padding:0;margin:0;float:none;width:auto}
.rcpw .rcpw-body p+p,.rcpw .rcpw-note p+p{margin-top:8px}
.rcpw .rcpw-body strong,.rcpw .rcpw-body b,.rcpw .rcpw-body em,.rcpw .rcpw-note strong,.rcpw .rcpw-note b,.rcpw .rcpw-note em,.rcpw .rcpw-highlight strong,.rcpw .rcpw-highlight b,.rcpw .rcpw-highlight em{display:inline;float:none;padding:0;margin:0;width:auto;font-size:inherit;line-height:inherit;color:inherit}
