.rsmq{background:var(--rsmq-bg,#fff);color:var(--rsmq-ink,#1b2e24);padding-block:var(--rsmq-top,72px) var(--rsmq-bottom,48px);font-family:inherit;--rsmq-gap:20px}.rsmq *{box-sizing:border-box}.rsmq .rsmq-wrap{width:calc(100% - 96px);max-width:var(--rsmq-width,1320px);margin-inline:auto}.rsmq a{color:inherit;text-decoration:none}.rsmq button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.rsmq a:focus-visible,.rsmq button:focus-visible,.rsmq [tabindex]:focus-visible{outline:2px solid #2a896d;outline-offset:4px}.rsmq svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.rsmq .rsmq-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px}.rsmq .rsmq-eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:600;letter-spacing:2px;margin:0 0 22px}.rsmq-eyebrow>span{width:25px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--rsmq-accent,#dfff73),#60fcce)}.rsmq .rsmq-heading h2{font-size:clamp(36px,4.2vw,58px);font-weight:400;line-height:1.08;letter-spacing:-2px;margin:0}.rsmq .rsmq-intro{font-size:13px;line-height:1.8;color:var(--rsmq-muted,#748074);max-width:350px;flex-shrink:0}.rsmq-intro p{margin:0}.rsmq-intro>a{display:inline-flex;align-items:center;gap:9px;font-size:12px;color:var(--rsmq-ink,#1b2e24);border-bottom:1px solid #a8b5a2;padding-bottom:5px;margin-top:16px}.rsmq-intro svg{width:16px;height:16px}.rsmq .rsmq-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--rsmq-columns,3) - 1)*var(--rsmq-gap))/var(--rsmq-columns,3));gap:var(--rsmq-gap);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch;padding:2px 1px 6px;cursor:grab}.rsmq-track::-webkit-scrollbar{display:none}.rsmq[data-layout=grid] .rsmq-track{grid-auto-flow:row;grid-auto-columns:initial;grid-template-columns:repeat(var(--rsmq-columns,3),minmax(0,1fr));overflow:visible;cursor:default}.rsmq .rsmq-card{display:flex;flex-direction:column;min-width:0;padding:20px 23px 19px;background:var(--rsmq-card,#fbfcf8);border:1px solid #dce3d9;border-radius:var(--rsmq-radius,14px);overflow:hidden}.rsmq .rsmq-publication{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:1px solid #dce3d9}.rsmq .rsmq-logo{position:relative;width:var(--rsmq-logo-width,148px);max-width:70%;height:42px;overflow:hidden;flex-shrink:0}.rsmq-logo>img{display:block;width:100%;height:100%;object-fit:contain;object-position:left center}.rsmq-logo[data-fit=crop]>img{position:absolute;top:50%;left:0;transform:translateY(-50%);width:var(--rsmq-logo-width,148px);max-width:none;height:var(--rsmq-logo-width,148px);object-fit:contain}.rsmq-logo>span{display:flex;align-items:center;height:100%;font-size:20px;line-height:1.2;font-weight:600}.rsmq .rsmq-type{font-size:7px;line-height:1.7;letter-spacing:1px;text-align:right;color:var(--rsmq-muted,#748074);max-width:75px}.rsmq .rsmq-mark{font-family:Georgia,serif;font-size:56px;height:32px;line-height:1;color:var(--rsmq-accent,#dfff73);margin-top:15px;user-select:none}.rsmq blockquote{flex:1;margin:7px 0 22px;min-height:0;border:0;padding:0;background:none}.rsmq blockquote p{font-size:var(--rsmq-quote,18px);line-height:1.5;letter-spacing:-.15px;font-weight:400;margin:0;overflow-wrap:anywhere}.rsmq .rsmq-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;line-height:1.5;color:var(--rsmq-muted,#748074);margin-top:auto;margin-bottom:15px}.rsmq .rsmq-card-bottom{padding-top:11px;border-top:1px solid #dce3d9}.rsmq-card-bottom>a{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:12px;line-height:1.5;min-height:27px;padding-bottom:3px;border-bottom:1px solid #abb9a5}.rsmq-card-bottom>a:hover{border-color:#345b42}.rsmq-card-bottom svg{width:17px;height:17px}.rsmq .rsmq-controls{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.rsmq .rsmq-controls[hidden]{display:none}.rsmq-controls button{width:36px;height:36px;display:grid;place-items:center;border:1px solid #cdd8c6;border-radius:50%;background:var(--rsmq-bg,#fff)}.rsmq-controls button:disabled{opacity:.3;cursor:default}.rsmq-controls button:not(:disabled):hover{background:var(--rsmq-accent,#dfff73)}.rsmq .is-dragging,.rsmq .is-dragging *{cursor:grabbing!important;user-select:none}@media(max-width:1100px){.rsmq .rsmq-heading{gap:24px}.rsmq .rsmq-intro{font-size:12px}.rsmq .rsmq-card{padding:19px}.rsmq .rsmq-publication{gap:8px}}@media(max-width:850px){.rsmq .rsmq-heading{display:block}.rsmq .rsmq-intro{margin-top:22px}.rsmq{--rsmq-gap:16px}.rsmq .rsmq-track{grid-auto-columns:calc((100% - 16px)/1.8)}}@media(max-width:600px){.rsmq .rsmq-wrap{width:calc(100% - 40px)}.rsmq .rsmq-heading{margin-bottom:28px}.rsmq .rsmq-eyebrow{font-size:9px;letter-spacing:1.7px;margin-bottom:19px}.rsmq .rsmq-heading h2{font-size:40px;letter-spacing:-1.8px}.rsmq .rsmq-intro{margin-top:20px;font-size:12px;line-height:1.75}.rsmq-intro>a{font-size:11px;margin-top:12px}.rsmq{--rsmq-gap:14px}.rsmq .rsmq-track{grid-auto-columns:calc((100% - var(--rsmq-mobile,1)*var(--rsmq-gap))/(var(--rsmq-mobile,1) + .12));margin-right:-20px;padding-right:20px}.rsmq[data-layout=grid] .rsmq-track{grid-template-columns:repeat(var(--rsmq-mobile,1),minmax(0,1fr));margin-right:0;padding-right:1px}.rsmq .rsmq-card{padding:19px 20px}.rsmq .rsmq-publication{padding-bottom:12px}.rsmq .rsmq-mark{font-size:54px;height:30px;margin-top:14px}.rsmq blockquote{margin:8px 0 22px}.rsmq blockquote p{font-size:var(--rsmq-mobile-quote,18px);line-height:1.5}.rsmq .rsmq-meta{font-size:9px;margin-bottom:15px}.rsmq .rsmq-card-bottom{padding-top:10px}.rsmq-card-bottom>a{font-size:11px}.rsmq-controls button{width:32px;height:32px}.rsmq-controls svg{width:18px;height:18px}}@media(prefers-reduced-motion:reduce){.rsmq *{scroll-behavior:auto!important}}
