/* DRIVE JOURNAL: knowledge first, with the established navy/orange athletic identity. */
.knowledge-card .card-art{background:radial-gradient(ellipse at 90% 12%,#395d6b80,transparent 60%),repeating-linear-gradient(115deg,transparent 0 26px,#ffffff05 27px 28px),#152a36;border-bottom:3px solid #5ac8d0}
.knowledge-card.category-cramps .card-art{background:radial-gradient(ellipse at 85% 8%,#a54d3680,transparent 60%),repeating-linear-gradient(115deg,transparent 0 26px,#ffffff05 27px 28px),#30232c;border-color:#ff8a50}
.knowledge-card.category-minerals .card-art{background:radial-gradient(ellipse at 90% 12%,#74794780,transparent 60%),repeating-linear-gradient(115deg,transparent 0 26px,#ffffff05 27px 28px),#252e26;border-color:#c6d37f}
.knowledge-card.category-preparation .card-art{background:radial-gradient(ellipse at 90% 12%,#52467680,transparent 60%),repeating-linear-gradient(115deg,transparent 0 26px,#ffffff05 27px 28px),#25283b;border-color:#aeb5ff}
.knowledge-card .art-large{font-size:clamp(42px,5vw,72px)}.knowledge-card .art-large span{font-size:.25em;line-height:1.4}.knowledge-card h3{line-height:1.8}.knowledge-card .card-category{margin-top:20px}.knowledge-home{margin-bottom:50px}.journal-subheading{font-size:16px;font-weight:700;letter-spacing:.03em;margin:0 0 24px}.guide-subheading{margin:50px 0 0;padding-top:28px;border-top:1px solid #334052}.knowledge-home .journal-grid{gap:30px}.knowledge-home .card-art{aspect-ratio:1.7}.journal-pathways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#39475a;border:1px solid #39475a;margin-bottom:45px}.journal-pathways a{display:flex;flex-direction:column;gap:14px;padding:27px 23px;background:#101c2b;font-size:11px;color:#b5c4d8;transition:background .2s}.journal-pathways a:hover{background:#1c2b3f}.journal-pathways span{color:#ffa16a;letter-spacing:.07em;font-family:monospace;font-size:10px}.journal-pathways b{color:#f0f5fa;font-size:16px}.journal-tools{align-items:flex-end}.filter-group{flex-wrap:wrap;max-width:720px}.journal-search{min-width:225px}.journal-team-link{padding:32px;border:1px solid #3f4d63;margin-top:55px}.journal-team-link h2{font-size:22px}.journal-team-link p{color:#bac6d8;font-size:13px}.article-takeaways{background:#132c36;border-top:3px solid #6cbecb;padding:25px 30px;margin-bottom:36px}.article-takeaways h2{margin-top:0;font-size:19px}.article-takeaways ul{margin-bottom:0}.knowledge-article .article-content>section{scroll-margin-top:115px}.knowledge-article .article-content p{overflow-wrap:anywhere}.evidence-links{font-size:11px;color:#a9bdd0}.evidence-links a{margin-right:8px}.article-source li{padding:12px 0;scroll-margin-top:115px;overflow-wrap:anywhere}.article-source h2{font-size:22px}.article-source p{font-size:12px}.article-meta a{color:#ffb58d}.knowledge-store{margin-top:45px;padding:28px;border:1px solid #4d5360;background:#111e2e}.knowledge-store h2{font-size:23px;margin-top:15px}.knowledge-store p{font-size:12px}.knowledge-store .eyebrow{font-size:10px}.knowledge-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.knowledge-actions .button{font-size:12px}.knowledge-actions .text-link{font-size:12px}.journal-aside-note{font-size:12px;color:#acbdd1;line-height:2;margin:25px 0}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-scroll table{min-width:450px}.mobile-toc{display:none}.policy-content{width:min(780px,calc(100% - 48px));margin:60px auto 90px}.policy-content h2{margin-top:38px}.policy-content h2:first-child{margin-top:0}.metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.metric-grid>div{border:1px solid #3b5067;padding:28px;display:flex;flex-direction:column}.metric-grid b{font-size:42px;color:#ffa36f}.metric-grid span{font-size:12px}.report-text{white-space:pre-wrap}
@media(max-width:980px){.mobile-toc{display:block;margin:24px 0;padding:16px 20px;border:1px solid #3e4b61}.mobile-toc a{display:block;font-size:12px;padding:8px 0}.mobile-toc summary{cursor:pointer;font-size:13px}.journal-pathways b{font-size:14px}.knowledge-home .journal-grid{gap:22px}}
@media(max-width:680px){.journal-pathways{grid-template-columns:1fr;margin-bottom:30px}.journal-pathways a{padding:20px 22px;gap:8px}.journal-pathways b{font-size:16px}.knowledge-home .journal-grid{gap:34px}.knowledge-home .card-art{aspect-ratio:1.7}.journal-team-link{padding:22px}.journal-team-link h2{font-size:19px}.article-takeaways{padding:20px 23px}.article-takeaways h2{font-size:18px}.knowledge-store{padding:22px}.knowledge-store h2{font-size:20px}.knowledge-actions{gap:18px}.knowledge-actions .button{width:100%}.policy-content{margin:36px auto 55px}.metric-grid{gap:10px}.metric-grid>div{padding:16px}.metric-grid b{font-size:30px}.journal-subheading{font-size:14px}.article-related .journal-grid{gap:34px}}
@media(prefers-reduced-motion:reduce){.journal-pathways a{transition:none}}
.knowledge-card.category-sports .card-art{background:radial-gradient(ellipse at 90% 12%,#65604780,transparent 60%),repeating-linear-gradient(115deg,transparent 0 26px,#ffffff05 27px 28px),#282b34;border-color:#e5bf75}
.knowledge-card.category-generation .card-art{background:radial-gradient(ellipse at 90% 12%,#375e7280,transparent 60%),repeating-linear-gradient(115deg,transparent 0 26px,#ffffff05 27px 28px),#182a3a;border-color:#8fc5e3}
.journal-topics{margin:0 0 35px;padding:0 0 30px;border-bottom:1px solid #3b4b60}.journal-topics h2{font-size:16px;margin:0 0 18px;letter-spacing:.04em}.journal-topics>div{display:flex;flex-wrap:wrap;gap:9px}.journal-topics a{display:flex;gap:13px;align-items:center;border:1px solid #40516b;padding:9px 13px;font-size:12px;color:#d4deec}.journal-topics a:hover{color:#ffae78;border-color:#ffae78}.journal-topics span{color:#ffae78;font-size:14px}
@media(max-width:680px){.journal-topics{padding-bottom:25px;margin-bottom:30px}.journal-topics h2{font-size:14px}.journal-topics a{font-size:11px;padding:8px 11px;gap:9px}}
