#reader-achievers{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:42px 0 0}#reader-achievers .rb-heading{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:24px}#reader-achievers .rb-heading h2{font:600 clamp(27px,3vw,36px)/1.15 Georgia,serif;margin:10px 0;color:#35271f}#reader-achievers .rb-heading p{font:14px/1.6 system-ui;color:#716458;margin:0}#reader-achievers .rb-kicker{font:700 10px system-ui;letter-spacing:.14em;color:#435b38}#reader-achievers .rb-start{font:600 13px system-ui;color:#435b38;white-space:nowrap;text-decoration:none}#reader-achievers .rr-board{display:grid;grid-template-columns:1fr 1fr;gap:22px}#reader-achievers .rb-panel{padding:24px;border:1px solid #e2dacd;background:#fffdf8;border-radius:20px}#reader-achievers .rb-panel-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}#reader-achievers .rb-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#f5ead7;color:#814b26;font:600 19px Georgia,serif}#reader-achievers h3{font:600 22px Georgia,serif;margin:0 0 4px;color:#35271f}#reader-achievers .rb-panel small{font:12px/1.5 system-ui;color:#716458}#reader-achievers .rr-name{display:flex;align-items:center;gap:12px;position:relative;padding:17px 40px 17px 0;border-top:1px solid #ece5d9}#reader-achievers .rb-avatar{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:50%;background:#e9eedf;color:#435b38;font:600 14px system-ui}#reader-achievers .rb-person{min-width:0}#reader-achievers .rb-person strong{display:block;font:600 14px system-ui;color:#35271f;overflow-wrap:anywhere}#reader-achievers .rb-person small{display:block;margin-top:4px}#reader-achievers .rb-empty{font:14px/1.65 system-ui;color:#716458;padding:16px 0 4px}#reader-achievers button.rr-share-icon{position:absolute;right:0;top:18px;display:flex;align-items:center;justify-content:center;width:36px;min-height:36px;padding:8px;border:0;border-radius:50%;background:transparent;color:#435b38;cursor:pointer}#reader-achievers button.rr-share-icon:hover{background:#e9eedf}#reader-achievers .rr-share-icon svg{width:17px;height:17px}#reader-achievers .rs-inline-status{margin:10px 0 0}@media(max-width:700px){#reader-achievers .rr-board{grid-template-columns:1fr}#reader-achievers .rb-heading{display:block}#reader-achievers .rb-start{display:inline-block;margin-top:15px}}@media(pointer:coarse){#reader-achievers button.rr-share-icon{width:44px;min-height:44px;top:14px}}
