.sri-section{border-top:1px solid #e2e9e5;background:#fff}.sri-head{display:flex;justify-content:space-between;align-items:center;gap:18px}.sri-head h2{margin:10px 0;font-size:clamp(1.8rem,3vw,2.65rem);letter-spacing:-.045em;color:#232a27}.sri-head p,.sri-foot{color:#5e6965;line-height:1.65}.sri-count{flex:none;border-radius:99px;background:#eaf8f1;color:#007e51;padding:9px 13px;font-size:12px;font-weight:800}.sri-list{display:grid;gap:10px;margin-top:22px}.sri-item{display:flex;align-items:center;gap:15px;padding:16px 18px;border:1px solid #dce5e0;border-radius:16px;background:#fff}.sri-item.is-read{background:#f5f8f6}.sri-item>span{color:#20b486;font-size:25px}.sri-item>div{flex:1;min-width:0}.sri-item strong{display:block;color:#232a27}.sri-item small,.sri-item p{display:block;margin:4px 0 0;color:#5e6965;font-size:12px}.sri-item button{flex:none;border:1px solid #00a86b;border-radius:11px;background:#fff;color:#007e51;padding:9px 13px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.sri-item button:hover{background:#eaf8f1}.sri-item button:focus-visible,.sri-section a:focus-visible{outline:3px solid #20b486;outline-offset:4px}.sri-foot{font-size:12px;margin:15px 0 0}.sri-foot a{color:#007e51}@media(max-width:650px){.sri-head{align-items:flex-start;flex-direction:column}.sri-item{align-items:flex-start;flex-wrap:wrap}.sri-item button{margin-left:auto}}
