.page-module__W2phFa__cta{background:var(--ink);color:var(--on-dark);font-family:var(--ui);margin-top:20px;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.page-module__W2phFa__cta:hover{background:var(--teal);color:var(--on-dark)}.page-module__W2phFa__body{padding-bottom:60px}.page-module__W2phFa__list{border-top:1px solid var(--rule);margin:32px 0 0;padding:0;list-style:none}.page-module__W2phFa__row{border-bottom:1px solid var(--rule-inner);grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:18px;margin-inline:-12px;padding:22px 12px;text-decoration:none;display:grid}.page-module__W2phFa__row:hover{background:var(--teal-tint)}.page-module__W2phFa__row:hover .page-module__W2phFa__rowTitle{color:var(--teal-dark)}.page-module__W2phFa__row:focus-visible{outline:1px solid var(--teal);outline-offset:-1px}.page-module__W2phFa__avatar{background:var(--paper-alt);width:40px;height:40px;font-family:var(--data);color:var(--text-body);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.page-module__W2phFa__rowMain{min-width:0;display:block}.page-module__W2phFa__rowTitle{font-family:var(--ui);letter-spacing:-.01em;color:var(--text);text-wrap:balance;max-width:none;font-size:17px;font-weight:600;line-height:1.35;display:block}.page-module__W2phFa__rowExcerpt{-webkit-line-clamp:2;font-family:var(--prose);color:var(--text-body);-webkit-box-orient:vertical;max-width:none;margin-top:6px;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.page-module__W2phFa__rowMeta{font-family:var(--data);color:var(--text-muted);margin-top:10px;font-size:10.5px;display:block}.page-module__W2phFa__rowCount{text-align:right;padding-top:2px}.page-module__W2phFa__countNum{font-family:var(--data);color:var(--text);font-size:17px;font-weight:600;display:block}.page-module__W2phFa__countLabel{font-family:var(--data);letter-spacing:.1em;color:var(--text-muted);margin-top:2px;font-size:9px;display:block}@media (max-width:560px){.page-module__W2phFa__row{grid-template-columns:32px minmax(0,1fr);gap:12px;padding-block:18px}.page-module__W2phFa__avatar{width:32px;height:32px;font-size:11px}.page-module__W2phFa__rowCount{text-align:left;grid-column:2;align-items:baseline;gap:6px;padding-top:0;display:flex}.page-module__W2phFa__countNum{font-size:12px}.page-module__W2phFa__rowExcerpt{-webkit-line-clamp:3}}.page-module__W2phFa__cta{border-radius:var(--radius-pill);padding-inline:20px}
