.maturity{font:500 .77rem/1.6 var(--mono);color:#a8d9ba;letter-spacing:.015em}.selected-work{margin:20px 0 40px;text-align:left}.selected-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.work-card{background:var(--entry);border:1px solid #343434;border-radius:8px;overflow:hidden;min-width:0}.work-card a{display:flex;flex-direction:column;height:100%;text-decoration:none;box-shadow:none!important;color:var(--primary);padding:0 20px 22px}.work-card img{width:calc(100% + 40px);max-width:none;height:155px;object-fit:cover;margin:0 -20px 18px;border-radius:0}.work-card h3{font-size:1.18rem;margin:0 0 10px}.work-card .maturity{font-size:.7rem;min-height:2.6em;margin:0 0 10px}.work-card p{font-size:.9rem;line-height:1.65;margin:0 0 18px}.work-card .work-link{margin-top:auto;font:500 .77rem/1.6 var(--mono);color:#bce5cb}.work-card:hover,.work-card:focus-within{border-color:#89cba2}.work-card:focus-within a{outline:2px solid #89cba2;outline-offset:-3px}.product-detail{padding:36px 0;border-top:1px solid #393939;scroll-margin-top:20px}.product-detail>img{width:100%;height:auto;max-height:300px;object-fit:cover;margin:0 0 24px;border-radius:6px}.product-detail h2{margin-top:0}.product-detail h3{font-size:1rem;margin:24px 0 8px;color:#d1d5db}.product-detail .product-summary{font-size:1.2rem;color:var(--primary)}.product-detail p{margin-bottom:14px}.product-links{font-weight:600}.evidence-links,.review-date,.evidence-note{font-size:.8rem;line-height:1.75;color:#b2b6bd}.evidence-note{border-left:2px solid #668d74;padding:14px 18px;background:#141814}.review-date{margin:12px 0 24px}.product-index{list-style:none!important;padding:0!important;margin:30px 0!important;border-top:1px solid #444}.product-index li{list-style:none;padding:18px 0;border-bottom:1px solid #444;margin:0!important}.product-index a{font-weight:600}.product-index p{margin:5px 0 0;font-size:.9rem}.product-index .maturity{display:block;margin-top:6px}.footer-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 22px;margin:15px 0 25px;font-size:.85rem}.footer{padding-bottom:72px}.cn-pill{z-index:20}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #bce5cb;outline-offset:4px}@media(max-width:1200px){.cn-pill{position:static!important;display:flex;width:max-content;margin:14px auto 0;transform:none!important}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media print{.cn-pill,.cv-download,.cv-section-nav,body::before,body::after{display:none!important}.review-date,.evidence-note{color:#444!important;background:0 0!important}.main{max-width:none!important;margin:0!important;padding:0!important}.post-content a[href^=http]::after{overflow-wrap:anywhere}}@media(max-width:900px){.selected-grid{grid-template-columns:1fr}.work-card img{height:210px}.work-card .maturity{min-height:0}.selected-work{margin:36px 0}}