.nav .tapam-learn-link{display:inline-flex;align-items:center;justify-content:center;padding:9px 13px;border:1px solid #ff7a43;border-radius:5px;color:var(--ink,#f0eee7);font-weight:700;line-height:1.3;text-align:center;white-space:normal}.nav .tapam-learn-link:hover{background:#ff7a43;color:#101315}.nav:has(.tapam-learn-link){flex-wrap:wrap;gap:12px 20px}.tapam-library-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin:35px 0;padding:32px;background:#ece7d5;color:#10291e;border:1px solid #56725c;border-left:7px solid #ff622e;border-radius:6px}.tapam-library-entry h2{font-size:clamp(25px,3vw,42px);line-height:1.1;margin:12px 0}.tapam-library-entry p{color:#344c3d;max-width:790px}.tapam-library-entry .tapam-library-kicker{font:12px/1.5 monospace;letter-spacing:1.5px;text-transform:uppercase;color:#325540}.tapam-library-entry .tapam-library-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;max-width:100%;min-height:48px;padding:14px 20px;background:#183e2a;color:#fff;border:2px solid #183e2a;border-radius:6px;text-align:center;font-weight:700;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}.tapam-library-entry .tapam-library-cta:hover{background:#24553b}.tapam-library-entry .tapam-library-stats{display:block;margin-top:12px;font:13px/1.5 monospace;text-align:center;color:#344c3d}.tapam-library-entry a:focus-visible{outline:3px solid #d64d19;outline-offset:4px}@media(max-width:760px){.tapam-library-entry{grid-template-columns:1fr;padding:23px;gap:12px}.tapam-library-entry .tapam-library-cta{width:100%}.tapam-library-entry .tapam-library-stats{text-align:left}}
.tapam-lesson-link{display:inline-flex;align-items:center;min-height:44px;margin-top:10px;color:#ff8759!important;font-weight:700;text-decoration:underline;text-underline-offset:4px}.tapam-lesson-link:focus-visible{outline:3px solid #ff8759;outline-offset:4px}
