.sa-learning{--sa-blue:#457b91;--sa-gold:#af7831;color:#243c46;font-size:16px;line-height:1.6;margin:28px 0 40px;width:100%;box-sizing:border-box}.sa-learning *{box-sizing:border-box}.sa-learning .sa-heading{background:#edf5f7;border-left:4px solid var(--sa-gold);border-radius:12px;padding:24px;margin-bottom:28px}.sa-heading>span{font-size:11px;letter-spacing:1.6px;font-weight:700}.sa-learning h2{font-size:30px;margin:8px 0;color:#2a596c}.sa-learning h3{font-size:23px;margin:18px 0 8px}.sa-learning h4{font-size:19px;line-height:1.4;margin:12px 0 18px;color:#243c46}.sa-learning p{margin:8px 0 14px}.sa-learning .sa-help{font-size:14px;color:#53636c}.sa-learning .sa-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr));gap:20px}.sa-learning .sa-card{border:1px solid #d8e3e7;border-radius:12px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.sa-learning .sa-cover{width:100%;height:155px;object-fit:cover;margin:0}.sa-learning .sa-card-body{padding:20px;display:flex;flex-direction:column;flex:1}.sa-learning .sa-badge{align-self:flex-start;background:#edf5f1;color:#286246;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:700}.sa-learning label{font-size:13px;font-weight:400;margin-top:auto}.sa-learning progress{display:block;width:100%;height:10px;margin:8px 0 20px;accent-color:var(--sa-blue)}.sa-learning .sa-button{display:inline-block;text-align:center;background:#386d83;color:#fff!important;text-decoration:none;padding:10px 16px;border-radius:7px;font-weight:600}.sa-learning a:focus-visible{outline:3px solid #af7831;outline-offset:4px}.sa-learning .sa-button:hover{background:#28566b}.sa-learning .sa-empty{padding:20px;background:#f7f8f8;border:1px dashed #b9cbcf;border-radius:9px}.sa-learning .sa-purchases-title{margin-top:36px}.sa-learning .sa-order{padding:20px;border:1px solid #d8e3e7;border-radius:10px;margin-top:14px;background:#fff}.sa-learning .sa-order-heading,.sa-learning .sa-order-footer,.sa-learning .sa-pages{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sa-learning .sa-order-heading>span{font-size:13px;background:#f1f4f5;padding:3px 10px;border-radius:16px}.sa-learning .sa-order ul{padding-left:22px;margin:12px 0}.sa-learning .sa-order-footer{border-top:1px solid #e5edef;padding-top:12px;font-size:14px}.sa-learning .sa-pages{margin:20px 0;justify-content:center}.sa-learning .sa-pages a{padding:8px 12px}.sa-learning a:not(.sa-button){color:#285d73;text-decoration:underline}@media(max-width:480px){.sa-learning .sa-heading{padding:18px}.sa-learning h2{font-size:26px}.sa-learning .sa-order{padding:15px}}
