/* One quiet native article reward surface; inherits QLEOS Outfit typography. */
.qlr-content{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 28px;padding:clamp(22px,4vw,36px);margin-block:32px;border:1px solid #cfdbd1;border-radius:14px;background:#eef4ef;color:#202721;text-align:left;font-family:inherit}
.qlr-content h2{grid-column:1/-1;margin:0;font-family:inherit;font-weight:500;font-size:clamp(24px,3vw,30px);line-height:1.2;letter-spacing:-.025em}
.qlr-content p{grid-column:1;margin:0;max-width:58ch;font-size:16px;line-height:1.5}
.qlr-content [data-content-status]{font-size:14px;color:#46574a;min-height:21px}
.qlr-content button,.qlr-content>a{grid-column:2;grid-row:2/4;align-self:center;min-height:46px;max-width:100%;padding:12px 22px;border:1px solid #385341;border-radius:8px;background:#385341;color:#fff;font-family:inherit;font-weight:500;font-size:15px;line-height:1.3;text-align:center;text-decoration:none;cursor:pointer}
.qlr-content button:disabled{background:#d6e2d8;color:#425747;border-color:#bdcfbf;cursor:default}
.qlr-content button:focus-visible,.qlr-content>a:focus-visible{outline:3px solid #202721;outline-offset:4px}
.qlr-content small,.qlr-content noscript{grid-column:1/-1;color:#46574a;font-size:13px;line-height:1.5}
@media(max-width:600px){.qlr-content{grid-template-columns:1fr;gap:12px}.qlr-content button,.qlr-content>a{grid-column:1;grid-row:auto;justify-self:start}.qlr-content h2{font-size:24px}}
