.tp-atlas-stats{border-top:2px solid var(--gold);flex-wrap:wrap;gap:28px 45px;margin:30px 0;padding-top:20px;display:flex}.tp-atlas-stats span{font:12px/1.7 Arial,sans-serif}.tp-atlas-stats strong{color:var(--navy);font:500 28px/1.3 Oswald,sans-serif;display:block}.tp-atlas-lessons{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.tp-atlas-lessons .section-icon{width:34px;height:34px;color:var(--red);margin-bottom:12px}.tp-atlas h3{margin:8px 0 12px;font:500 23px/1.35 Oswald,sans-serif}.tp-atlas-lessons p,.tp-atlas-detail>p,.tp-atlas-results p{margin:10px 0;font:14px/1.75 Arial,sans-serif}.tp-atlas-lessons a,.tp-atlas-links a,.tp-atlas-source{color:var(--red);font:700 12px/1.7 Arial,sans-serif;text-decoration:underline}.tp-atlas-filters{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:20px;display:flex}.tp-atlas-filters label{flex:1;gap:8px;min-width:180px;font:700 12px/1.5 Arial,sans-serif;display:grid}.tp-atlas-filters label:first-child{flex:2;min-width:260px}.tp-atlas-filters input,.tp-atlas-filters select{border:1px solid var(--line);width:100%;min-width:0;color:var(--navy);background:#fff;padding:12px;font:14px/1.5 Arial,sans-serif}.tp-atlas-filters button{background:var(--navy);color:#fff;border:0;padding:13px 20px;font-weight:700}.tp-atlas-filters>a{padding:12px;text-decoration:underline}.tp-atlas-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.tp-atlas-result,.tp-atlas-results>article{border-top:2px solid var(--gold);overflow-wrap:anywhere;padding:18px 10px 18px 0}.tp-atlas-result:hover{background:#faf8f3}.tp-atlas-result small,.tp-atlas-evidence{color:#626262;font:11px/1.7 Arial,sans-serif}.tp-atlas-results .tp-kicker{font-size:10px}.tp-atlas-detail{scroll-margin-top:24px}.tp-atlas-detail h2{font-size:clamp(28px,4vw,42px)}.tp-atlas-detail .tp-atlas-role{max-width:850px;font:20px/1.6 Georgia,serif}.tp-atlas-note{border-left:3px solid var(--gold);background:#faf8f3;margin:22px 0;padding:18px;font:13px/1.75 Arial,sans-serif}.tp-atlas-links{flex-wrap:wrap;gap:20px;margin:20px 0 30px;display:flex}.tp-atlas-connections{gap:18px;margin:20px 0;display:grid}.tp-atlas-edge{border:1px solid var(--line);padding:20px;font:13px/1.7 Arial,sans-serif}.tp-atlas-edge-qualified{border-style:dashed}.tp-atlas-path{grid-template-columns:1fr minmax(120px,.7fr) 1fr;align-items:center;gap:20px;display:grid}.tp-atlas-path>a{color:var(--navy);font:18px/1.5 Georgia,serif}.tp-atlas-path>span{text-align:center;color:var(--red);justify-content:center;align-items:center;gap:12px;font:700 12px/1.5 Arial,sans-serif;display:flex}.tp-atlas-path b{font-size:23px}.tp-atlas-edge p{margin:12px 0}.tp-atlas details{border-top:1px solid var(--line);padding:18px 0;font:14px/1.8 Arial,sans-serif}.tp-atlas summary{cursor:pointer;font-weight:700}.tp-atlas details article{padding:15px 0}.tp-atlas details a{text-decoration:underline}:is(.tp-atlas a:focus-visible,.tp-atlas button:focus-visible){outline:2px solid var(--red);outline-offset:4px}@media (max-width:800px){.tp-atlas-results{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-atlas-lessons{grid-template-columns:1fr}.tp-atlas-path{grid-template-columns:1fr;gap:10px}.tp-atlas-path>span{justify-content:start}.tp-atlas-path b{transform:rotate(90deg)}}@media (max-width:500px){.tp-atlas-results{grid-template-columns:1fr}.tp-atlas-filters label,.tp-atlas-filters label:first-child{flex-basis:100%;min-width:0}.tp-atlas-filters input,.tp-atlas-filters select{font-size:16px}.tp-atlas-stats{gap:20px}.tp-atlas-edge{padding:15px}.tp-atlas-detail h2{overflow-wrap:anywhere}}
