/* V42.0.8 structured learning / interview / cheat sheet */
.piq-worldclass-learning,.piq-worldclass-interview,.piq-worldclass-cheat{margin-block:24px}
.piq-learning-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}
.piq-learning-grid article{border:1px solid #dbe4f0;border-radius:16px;padding:20px;background:#fff;box-shadow:0 8px 24px rgba(15,40,80,.05)}
.piq-learning-grid article>span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#e9f2ff;color:#05265c;font-weight:800}
.piq-learning-grid h3{margin:12px 0 8px}.piq-learning-grid p,.piq-learning-grid li{line-height:1.65}.piq-learning-grid ol{padding-left:20px}
.piq-interview-list{display:grid;gap:10px;margin-top:16px}.piq-interview-list details{border:1px solid #dce5ef;border-radius:14px;background:#fff;overflow:hidden}.piq-interview-list summary{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;cursor:pointer;font-weight:700;line-height:1.45}.piq-interview-list summary b{color:#ff5a00;min-width:28px}.piq-interview-list details p{margin:0;padding:0 18px 18px 58px;line-height:1.65;color:#34455f}
.piq-cheat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.piq-cheat-grid div{display:flex;gap:12px;padding:13px 15px;border:1px solid #dce5ef;border-radius:12px;background:#f8fbff}.piq-cheat-grid b{color:#ff5a00}.piq-cheat-grid span{line-height:1.45}
[data-piq-learning-block].piq-reading-now{outline:2px solid rgba(34,116,84,.28);outline-offset:3px}
@media(max-width:820px){.piq-learning-grid,.piq-cheat-grid{grid-template-columns:1fr}.piq-interview-list details p{padding-left:18px}}
