.archive-axes{background:#fff}.axis-list{border-top:1px solid var(--line)}.axis-list details{border-bottom:1px solid var(--line)}.axis-list summary{display:grid;grid-template-columns:70px 1fr 40px;align-items:center;gap:18px;padding:30px 8px;cursor:pointer;list-style:none}.axis-list summary::-webkit-details-marker{display:none}.axis-list summary>span{color:var(--orange);font:700 12px monospace}.axis-list summary small{color:var(--green);font:800 9px Arial;letter-spacing:.13em}.axis-list summary h3{margin:5px 0 4px;font:700 38px/1 Georgia}.axis-list summary p{margin:0;color:var(--muted);font-size:13px}.axis-list summary>b{font:300 30px Arial;transition:.2s}.axis-list details[open] summary>b{transform:rotate(45deg)}.axis-content{padding:0 8px 30px 78px}.axis-content article{display:grid;grid-template-columns:90px 1fr 30px;gap:20px;align-items:start;padding:20px;border:1px solid var(--line);border-bottom:0;background:#f8f8f5}.axis-content article:last-of-type{border-bottom:1px solid var(--line)}.axis-content article>span{color:var(--green);font:700 9px monospace}.axis-content h4{margin:0 0 7px;font:700 18px Georgia}.axis-content p{margin:0 0 10px;color:var(--muted);font-size:12px}.axis-more{display:inline-block;margin-top:18px;font-size:11px;font-weight:800}.axis-empty{padding:24px;border:1px solid var(--line);background:#f8f8f5}.latest-compact{background:#f3f4f0}.latest-compact .issue-list article p{margin:5px 0 0;color:var(--muted);font-size:12px}.hub-head{padding:35px 0 70px}.hub-head h1{margin:0;font:700 clamp(44px,6vw,74px)/1.08 Georgia;letter-spacing:-.05em}.hub-head>p:not(.eyebrow){max-width:700px;color:var(--muted);font-size:17px}.project-hub-card{display:grid;grid-template-columns:1fr auto;align-items:end;padding:50px;border:1px solid var(--line);background:#fff}.project-hub-card small{color:var(--green);font:800 10px Arial}.project-hub-card h2{margin:12px 0;font:700 52px Georgia}.project-hub-card p{color:var(--muted)}.project-hub-card>a{font-size:12px;font-weight:800}.project-hub-card .tech-tags span{padding:4px 7px;border:1px solid #b9c3bd;font:700 8px Arial}.hub-log-list{border-top:1px solid var(--line)}.hub-log-list article{display:grid;grid-template-columns:70px 1fr 100px;gap:20px;padding:28px 5px;border-bottom:1px solid var(--line)}.hub-log-list>article>span{color:var(--orange);font:700 11px monospace}.hub-log-list h2{margin:0;font:700 25px Georgia}.hub-log-list p{color:var(--muted)}.hub-log-list time{color:var(--muted);font:11px monospace}.hub-log-list .tech-tags{margin:12px 0 0}.hub-guide-grid,.tool-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.hub-guide-grid article,.tool-grid article{min-height:230px;padding:30px;border:1px solid var(--line);background:#fff}.hub-guide-grid h2,.tool-grid h2{font:700 28px Georgia}.hub-guide-grid article>p:not(.eyebrow),.tool-grid p{color:var(--muted)}.hub-guide-grid a,.tool-grid a{font-size:11px;font-weight:800}.tool-grid small{color:var(--green);font:800 9px Arial}.hub-empty{padding:50px;border:1px solid var(--line);background:#fff}.hub-empty b{color:var(--green);font:800 11px Arial}@media(max-width:700px){.axis-list summary{grid-template-columns:40px 1fr 25px;padding:24px 0}.axis-list summary h3{font-size:28px}.axis-content{padding-left:0}.axis-content article{grid-template-columns:65px 1fr 20px}.hub-guide-grid,.tool-grid{grid-template-columns:1fr}.project-hub-card{grid-template-columns:1fr;gap:25px;padding:30px}.hub-log-list article{grid-template-columns:48px 1fr}.hub-log-list time{display:none}}
