.source-catalogue{margin-bottom:3rem}.source-catalogue>p{max-width:72ch;line-height:1.7}.source-search{flex:1;min-width:220px}.source-search input{background:var(--background,var(--panel));height:44px;font-size:1rem}.source-catalogue .plain-heading{flex-wrap:wrap}.source-catalogue-results{border-top:1px solid var(--border)}.source-catalogue .source-result{padding:1.5rem 0}.source-result h3{overflow-wrap:anywhere;font-size:1.15rem;line-height:1.5}.source-domain{overflow-wrap:anywhere;margin-top:.4rem}.source-kinds{flex-wrap:wrap;gap:.5rem;display:flex}.source-passages{border-left:1px solid var(--rule-strong);margin-top:.8rem;padding-left:1rem}.source-passages summary{cursor:pointer;color:var(--mark);padding:.45rem 0;font-size:.95rem}.source-passages ul{margin:.5rem 0;padding:0;list-style:none}.source-passages li{border-top:1px solid var(--border);justify-content:space-between;gap:1rem;padding:.7rem 0;font-size:.95rem;display:flex}.source-passages li div{min-width:0}.source-passages li div>a{color:var(--mark);font-weight:600}.source-passages li span{color:var(--ink-2);margin-top:.25rem;font-size:.875rem;display:block}.source-original{text-underline-offset:3px;flex-shrink:0;font-size:.875rem;text-decoration:underline}.source-more{margin-top:1.5rem}:is(.source-passages a:focus-visible,.source-passages summary:focus-visible){outline:2px solid var(--focus);outline-offset:4px}@media (max-width:600px){.source-passages li{flex-direction:column;gap:.4rem}.source-catalogue .field{width:100%}.source-catalogue .plain-heading{gap:.6rem}}.learn-hub .page-head.page-head--row{margin-bottom:8px}.learn-hub .page-head--row .learn-hub__tabs{border:0;gap:4px;margin:0;padding:0}.learn-hub .filterbar{margin-top:0}.learn-hub .page-head--row .learn-hub__tabs a{flex:none;min-height:44px;padding:0 14px;font-size:14px}.learn-hub .tree-browse>summary{display:none}.learn-hub .tree-label{color:var(--ink-2);font-size:14px;font-weight:600}@media (max-width:760px){.learn-hub .tree-browse>summary{cursor:pointer;align-items:center;min-height:44px;font-size:15px;display:flex}}.learn-hub .results-count{margin:0 0 8px}.learn-hub .trad-family{margin:0 0 24px}.learn-hub .trad-family>h2{margin:0 0 4px;font-size:20px}.learn-hub .trad-facts{color:var(--ink-2);margin:0 0 12px;font-size:15px}.learn-hub .trad-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.learn-hub .trad-grid .wiki-card{padding:16px}.learn-hub .trad-grid .wiki-card h3{margin:8px 0 6px;font-size:18px}.learn-hub .trad-history{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 8px;display:-webkit-box;overflow:hidden}.learn-hub .trad-grid .card-bottom{flex-wrap:wrap;gap:4px 16px;margin-top:auto;font-size:14px;display:flex}.learn-hub .trad-grid .card-bottom a{align-items:center;min-height:44px;display:inline-flex}.learn-hub .learn-emblems{margin:0}.learn-hub .trad-families{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0 16px;display:grid}.learn-hub .trad-family--1{grid-column:span 1}.learn-hub .trad-family--2{grid-column:span 2}.learn-hub .trad-family--3{grid-column:1/-1}.learn-hub .trad-family--1 .trad-grid{grid-template-columns:minmax(0,1fr)}.learn-hub .trad-family--2 .trad-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1100px){.learn-hub .trad-families{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-hub .trad-family--2,.learn-hub .trad-family--3{grid-column:1/-1}.learn-hub .trad-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-hub .trad-family--1 .trad-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.learn-hub .trad-families{grid-template-columns:minmax(0,1fr)}.learn-hub .trad-family--1,.learn-hub .trad-family--2{grid-column:1/-1}.learn-hub .trad-grid,.learn-hub .trad-family--2 .trad-grid{grid-template-columns:minmax(0,1fr)}}.learn-hub .glossary-alphabet{z-index:5;background:var(--bg,var(--panel));flex-wrap:nowrap;gap:4px;margin:0 0 12px;padding:4px 0;position:sticky;top:52px;overflow-x:auto}.learn-hub .glossary-alphabet a{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;display:inline-flex}.learn-hub .glossary-dict{column-count:3;column-gap:32px}.learn-hub .glossary-dict__letter{break-inside:avoid-column;margin:0 0 12px}.learn-hub .glossary-dict__letter>h2{margin:0 0 4px;scroll-margin-top:110px;font-size:20px}.learn-hub .glossary-dict dl{margin:0}.learn-hub .glossary-dict__entry{break-inside:avoid;margin:0 0 8px;scroll-margin-top:110px}.learn-hub .glossary-dict dt a{align-items:center;min-height:32px;font-weight:600;display:inline-flex}.learn-hub .glossary-dict dd{color:var(--ink-2);margin:0;font-size:14px;line-height:1.45}@media (max-width:1100px){.learn-hub .glossary-dict{column-count:2}}@media (max-width:640px){.learn-hub .glossary-dict{column-count:1}}.learn-hub .learn-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 16px;padding:16px;list-style:none;display:grid}.learn-hub .learn-steps li{min-width:0}.learn-hub .learn-steps p{margin:4px 0 0}.learn-hub .learn-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.learn-hub .learn-methods .wiki-card{padding:16px}.learn-hub .learn-methods .wiki-card h2{margin:0 0 6px;font-size:18px}@media (max-width:640px){.learn-hub .learn-steps{grid-template-columns:1fr 1fr;padding:12px}.learn-hub .learn-methods{grid-template-columns:minmax(0,1fr)}}.learn-hub .source-table{width:100%}.learn-hub .source-table thead th:first-child{width:46%}.learn-hub .source-table thead th:nth-child(3){width:24%}.learn-hub .source-table th[scope=row]{font-weight:500}.learn-hub .source-table td,.learn-hub .source-table th{vertical-align:top;font-size:14px}.learn-hub .source-table a{align-items:center;min-height:44px;display:inline-flex}.learn-hub .source-table .source-passages>summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.learn-hub .download-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 24px}.learn-hub .download-grid a{padding:14px}.learn-hub .prose p{max-width:none}@media (max-width:900px){.learn-hub .download-grid{grid-template-columns:minmax(0,1fr)}}
