.of-term-row{border-top:1px solid var(--hair);padding:1.5rem 0}.of-term-row:last-child{border-bottom:1px solid var(--hair)}.of-term-name{letter-spacing:-.02em;color:var(--ink);transition:color .3s var(--ease-cinema);font-size:19px;font-weight:620}.of-term-name:hover{color:var(--aink)}.of-term-desc{color:var(--muted);margin-top:.4rem;font-size:15px;line-height:1.6}.of-crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:13px;display:flex}.of-crumbs a{transition:color .3s var(--ease-cinema)}.of-crumbs a:hover{color:var(--ink)}.of-crumbs span[aria-hidden]{opacity:.5}.of-related{border-top:1px solid var(--hair);margin-top:3.5rem;padding-top:1.75rem}.of-related-list{flex-wrap:wrap;gap:.6rem;margin-top:.9rem;display:flex}.of-related-list a{border:1px solid var(--hair);color:var(--ink);transition:border-color .3s var(--ease-cinema), color .3s var(--ease-cinema);border-radius:999px;align-items:center;padding:.4rem .9rem;font-size:14px;display:inline-flex}.of-related-list a:hover{border-color:var(--aink);color:var(--aink)}.of-ref-cta{border-top:1px solid var(--hair);color:var(--muted);margin-top:3rem;padding-top:1.5rem;font-size:14px;line-height:1.6}.of-ref-cta a{color:var(--aink);text-underline-offset:3px;transition:opacity .3s var(--ease-cinema);text-decoration:underline}.of-ref-cta a:hover{opacity:.75}.of-pillar-h2{letter-spacing:-.025em;margin-top:3rem;font-size:clamp(23px,3vw,30px);font-weight:620;line-height:1.2}.of-pillar-todo{color:var(--muted);margin-top:.9rem;font-size:15px;line-height:1.7}.of-pillar-box{border:1px solid var(--hair);background:#fafafa;border-radius:20px;margin-top:3rem;padding:1.75rem 1.5rem}.of-pillar-box-title{letter-spacing:.14em;text-transform:uppercase;color:var(--aink);font-size:12px;font-weight:590}.of-pillar-box p{color:var(--muted);margin-top:.7rem;font-size:15px;line-height:1.65}.of-pillar-box a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hair);text-decoration-color:var(--hair);transition:text-decoration-color .3s var(--ease-cinema)}.of-pillar-box a:hover{text-decoration-color:currentColor}.of-pillar-links{flex-direction:column;gap:.9rem;margin-top:1rem;display:flex}.of-pillar-links strong{color:var(--ink);font-size:15px;font-weight:620;display:block}.of-pillar-links span{color:var(--muted);margin-top:.2rem;font-size:14px;line-height:1.55;display:block}
