.readiness-badge{color:#fff;text-align:center;box-sizing:border-box;background:#30352e;border-radius:6px;flex-direction:column;flex-shrink:0;align-items:center;gap:2px;width:130px;padding:6px 8px;font:12px/1.3 Arial,sans-serif;display:inline-flex}.readiness-badge svg{width:70px;height:auto}.readiness-image{position:relative}.readiness-image>.readiness-badge{z-index:1;position:absolute;top:12px;left:12px}.a-card .readiness-image{margin:-17px -19px 4px;display:block}.a-card .readiness-image .thumb{width:100%;margin:0}.a-card .readiness-badge{width:130px;font-size:11px}.a-card .readiness-badge svg{width:52px;height:auto}.readiness-explanation{border-block:1px solid var(--rule);margin:20px 0 28px;padding:16px 0}.readiness-explanation summary{cursor:pointer;font-weight:600}.readiness-explanation summary>span{color:var(--ink-2);margin-left:12px;font-size:13px;display:inline-block}.readiness-stages{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px;display:grid}.readiness-stages p{font-size:14px}.readiness-article-image img{border-radius:3px;width:100%}.readiness-article-image{margin-bottom:22px}.library-row-main .readiness-label{color:var(--ink-2);font-size:12px}@media (max-width:600px){.readiness-stages{grid-template-columns:1fr}.readiness-stages>div{align-items:center;gap:15px;display:flex}.readiness-stages .readiness-badge{flex:0 0 130px}.readiness-explanation summary>span{margin:8px 0 0;display:block}}
