.sl-page .sl-tracks-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-page .sl-tracks-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sl-page .sl-tracks>a{text-align:left;flex-direction:row;align-items:center;gap:14px;min-height:124px;padding:20px}.sl-page .tl-track-art{border-radius:17px;width:64px;height:64px}.sl-page .sl-tracks strong{font-size:22px;line-height:1.4}.sl-page .sl-tracks-4 strong{font-size:20px}.sl-page .sl-learning-steps{gap:23px;margin:0;padding:0;list-style:none;display:grid}.sl-page .sl-learning-steps li{align-items:flex-start;gap:18px;display:flex}.sl-page .sl-step-number{color:#006242;background:#eaf4ee;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:20px;font-weight:700;display:grid}.sl-page .sl-learning-steps h3{margin-bottom:6px}.sl-page .sl-learning-steps p{color:#344c41;margin:0}.sl-page .sl-book-level{color:#4e6a5b;align-items:center;gap:9px;margin-bottom:18px;font-size:12px;line-height:1.6;display:flex}.sl-page .sl-book h3{font-size:23px}.sl-page .sl-book .tl-author{margin-bottom:15px!important}.sl-page .sl-book-source{border-top:1px solid #d8e4df;margin-top:auto;padding-top:16px}.sl-page .sl-book-source>small{color:#52655e;margin-top:10px;font-size:12px;line-height:1.8;display:block}.sl-page .sl-open-book{color:#fff;background:#006242;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:9px 13px;font-size:14px;font-weight:600;line-height:1.6;text-decoration:none;display:inline-flex}.sl-page .sl-open-book:hover{background:#004e35}.sl-page .sl-book-actions{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.sl-page .sl-book-details{color:#075b3d;background:#edf7f0;box-shadow:inset 0 0 0 1px #cee3d6}.sl-page .sl-book-details:hover{background:#dceee3}.sl-page .sl-open-book:focus-visible{outline-offset:3px;outline:3px solid #bd9641}.sl-page .sl-book-start{margin-bottom:20px;font-size:14px;line-height:1.85}.sl-page .sl-guide-toggle{text-align:left;color:#075b3d;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:3px 0;font-size:14px;font-weight:600;line-height:1.8;display:flex}.sl-page .sl-guide-toggle>span{flex:none;font-size:19px}.sl-page .sl-guide-toggle[aria-expanded=true]>span{transform:rotate(45deg)}.sl-page .sl-start-here{background:#f7f8f2;border-left:2px solid #c5a359;border-radius:0 6px 6px 0;padding:11px 13px}.sl-page .tl-header h1{max-width:950px}.sl-page .sl-overview .tl-section-heading{border:0;margin-bottom:20px;padding-bottom:0}.sl-page .sl-overview .tl-lead{font-size:17px;line-height:1.8}.sl-page .sl-topic-tags{flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none;display:flex}.sl-page .sl-topic-tags li{color:#075b3d;background:#edf7f0;border:1px solid #cee3d6;border-radius:8px;padding:7px 14px;font-size:15px;font-weight:600;line-height:1.6}.sl-page .sl-intro-details{border-top:1px solid #e1eae5;margin-top:22px;padding-top:11px}.sl-page .sl-detail-body{color:#344c41;padding-top:20px}.sl-page .sl-detail-body>p:last-child{margin-bottom:0}.sl-page .sl-compact-list{gap:12px;display:grid}.sl-page .sl-detail-card{border:1px solid #d8e4df;border-radius:10px;padding:18px 21px}.sl-page .sl-detail-card h3{margin:0}.sl-page .sl-detail-card .sl-guide-toggle{font-size:17px;line-height:1.7}.sl-page .sl-detail-card .tl-evidence-meta{margin-bottom:9px}@media (max-width:1100px){.sl-page .sl-tracks-4{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-page .sl-tracks-4 strong{font-size:22px}}@media (max-width:760px){.sl-page .sl-tracks{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-page .sl-tracks>a{text-align:center;flex-direction:column;align-items:center;padding:18px 12px}.sl-page .sl-tracks strong,.sl-page .sl-tracks-4 strong{min-height:0;font-size:19px;display:block}.sl-page .sl-learning-steps li{gap:13px}.sl-page .sl-step-number{width:33px;height:33px;font-size:17px}.sl-page .sl-learning-steps h3{font-size:18px}.sl-page .tl-footer>div{flex-wrap:wrap;gap:16px 24px;display:flex}.sl-page .sl-detail-card{padding:16px}.sl-page .sl-topic-tags{gap:8px}.sl-page .sl-topic-tags li{padding:6px 11px;font-size:14px}}@media (max-width:380px){.sl-page .sl-tracks strong,.sl-page .sl-tracks-4 strong{font-size:17px}.sl-page .sl-tracks>a{padding:16px 9px}.sl-page .tl-track-art{width:60px;height:60px}}
