.sidebar-toggle{min-width:44px;min-height:44px;color:var(--plum);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.4rem;flex:none;justify-content:center;align-self:center;align-items:center;padding:.5rem;display:none}.sidebar-toggle:focus-visible{outline:2px solid var(--focus,var(--plum));outline-offset:-3px}@media (hover:hover){.sidebar-toggle:hover{background:var(--lilac-t);border-color:var(--plum-soft)}}@media (width>=56rem){.sidebar-ready .sidebar-toggle{display:inline-flex}.netbar:has(.sidebar-toggle) .netbar-inner{flex:1}html[data-sidebar=collapsed] .shell{grid-template-columns:minmax(0,1fr)}html[data-sidebar=collapsed] .shell>.sidebar{display:none}}@media print{.sidebar-toggle{display:none!important}}.viewnav{margin-bottom:1rem}.viewnav ul{flex-wrap:wrap;gap:.5rem;display:flex}.viewnav a{border:1.5px solid var(--plum-soft);min-height:2.75rem;color:var(--plum);background:#fff;border-radius:.4rem;align-items:center;padding:.35rem 1rem;font-size:.95rem;text-decoration:none;display:inline-flex}.viewnav a:hover{background:var(--peach-t);color:var(--plum)}.viewnav a[aria-current=page]{background:var(--coral-t);border-color:var(--coral-ink);font-weight:700}.dir-toolbar{border-bottom:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));align-items:end;gap:.75rem;margin-top:1rem;padding-bottom:1.1rem;display:grid}.dir-toolbar[hidden]{display:none}.dir-field{gap:.25rem;min-width:0;display:grid}.dir-field>label,.dir-label{font-size:.85rem;font-weight:700;line-height:1.3}.dir-toolbar .field{width:100%}.dir-toolbar .field select{appearance:auto}.dir-seg{display:flex}.dir-seg button{white-space:nowrap;border:1.5px solid var(--plum-soft);min-width:0;min-height:2.75rem;color:var(--plum);font:inherit;cursor:pointer;background:#fff;flex:1 0 auto;padding:.4rem .5rem;font-size:.95rem}.dir-seg button:hover{background:var(--peach-t)}.dir-seg button+button{margin-left:-1.5px}.dir-seg button:first-child{border-radius:.4rem 0 0 .4rem}.dir-seg button:last-child{border-radius:0 .4rem .4rem 0}.dir-seg button[aria-pressed=true]{background:var(--coral-t);border-color:var(--coral-ink);z-index:1;font-weight:700;position:relative}.dir-count{color:var(--plum-soft);margin-top:.7rem;font-size:.9rem}.dir-note{background:var(--peach-t);border-radius:.5rem;margin-top:.9rem;padding:.9rem 1.1rem}.dir-results{margin-top:.4rem}.dir-results:focus{outline:none}#dir-empty[hidden]{display:none}.dir-side-groups{border-top:1px solid #3028424d;margin-top:.75rem;padding-top:.75rem}.dir-name{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:1.3rem;line-height:1.25}.dir-dates{font-variant-numeric:tabular-nums;font-weight:700;line-height:1.35}.dir-list,.dir-cards{margin-top:.6rem}.dir-item .descriptor,.dir-card .descriptor,.dir-item .name-link,.dir-card .name-link{overflow-wrap:anywhere}.dir-item .tags,.dir-card .tags{margin-top:.4rem}.dir-view-list .dir-item{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr);padding:.65rem 0 .8rem;display:grid}.dir-view-list .dir-dates{color:var(--plum-soft);font-size:.95rem}.dir-view-list .dir-main{min-width:0}@media (width>=40rem){.dir-view-list .dir-item{grid-template-columns:7rem minmax(0,1fr);column-gap:1.1rem}.dir-view-list .dir-dates{min-height:2.75rem;color:var(--plum);align-items:center;font-size:1.05rem;display:flex}}.dir-view-compact .dir-item{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name dates""fields fields";align-items:center;column-gap:.9rem;padding:.1rem 0 .5rem;display:grid}.dir-view-compact .dir-link{grid-area:name;min-width:0;font-size:1.05rem;font-weight:700}.dir-view-compact .dir-dates{text-align:right;grid-area:dates;font-size:.95rem}.dir-view-compact .dir-fields{grid-area:fields;margin-top:0}.dir-view-compact .tag{padding:0 .5rem;font-size:.68rem}@media (width>=40rem){.dir-view-compact .dir-item{grid-template-columns:minmax(12rem,1.4fr) 8rem minmax(0,1.8fr);grid-template-areas:"name dates fields";padding:0}.dir-view-compact .dir-dates{text-align:left}}.dir-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.9rem;display:grid}.dir-card{border:1px solid var(--rule);background:#fff;border-radius:.5rem;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;padding:1rem;display:flex}.dir-card .tags{margin:0 0 .3rem}.dir-card .dir-name{font-size:1.2rem}.dir-card .dir-dates{color:var(--plum-soft);font-size:.95rem}.dir-card .sum{margin-top:.3rem;font-size:.95rem}.dir-group{margin-top:1.6rem}.dir-group:first-child{margin-top:.9rem}.dir-group-h{letter-spacing:-.01em;font-size:1.5rem;line-height:1.2}.dir-group-count{color:var(--plum-soft);font-size:1rem;font-weight:400}@media (width<=30rem){.dir-toolbar{grid-template-columns:minmax(0,1fr)}}@media print{.viewnav,.dir-toolbar,.dir-count,.dir-note{display:none!important}.dir-card{break-inside:avoid;border-color:#999}}.dir-filters{grid-column:1/-1}.dir-filters summary{cursor:pointer;width:fit-content;min-height:2.75rem;color:var(--coral-ink);padding:.65rem .5rem;font-weight:500;display:list-item}.dir-extra{grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));align-items:end;gap:.75rem;padding-top:.35rem;display:grid}.psy-footer[data-astro-cid-jssqptlg]{border-top:1px solid var(--rule);width:100%;color:var(--plum-soft);margin:2rem auto 0;padding:.5rem 0 0;font-size:.9rem;line-height:1.55}.psy-footer[data-astro-cid-jssqptlg] p[data-astro-cid-jssqptlg]{flex-wrap:wrap;align-items:center;column-gap:.75rem;margin:0;display:flex}.psy-footer[data-astro-cid-jssqptlg] a[data-astro-cid-jssqptlg]{align-items:center;min-height:2.75rem;display:inline-flex}.psy-footer[data-astro-cid-jssqptlg] .psy-footer-note[data-astro-cid-jssqptlg]{margin-top:.25rem;display:block}
