body{overflow-x:clip}.banner[data-astro-cid-lcdefpme]{color:#fff8e7;background:linear-gradient(135deg,#0a6b47db 0%,#0b5a54e6 100%),url(/images/shelf-banner.jpg) 50% 40%/cover no-repeat;border-bottom:3px solid #d9b65a;width:100vw;margin-top:-32px;margin-left:calc(50% - 50vw)}.banner-in[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;gap:22px;max-width:1040px;margin:0 auto;padding:40px 16px 36px;display:flex}.banner-text[data-astro-cid-lcdefpme]{text-align:center}.banner[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:#fff8e7;letter-spacing:.5px;margin:0;font-size:clamp(2rem,6vw,3.4rem);line-height:1.05}.banner-tag[data-astro-cid-lcdefpme]{color:#f3e6c8;margin:8px 0 0;font-size:clamp(.95rem,2.4vw,1.15rem)}@media (width<=480px){.banner-in[data-astro-cid-lcdefpme]{gap:14px;padding:20px 16px 18px}}.hero[data-astro-cid-lcdefpme]{text-align:center;padding:20px 0 22px}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin:0 0 18px}.quick[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:6px 0 34px;display:grid}@media (width>=760px){.quick[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}.tile[data-astro-cid-lcdefpme]{text-align:center;border:1px solid #0000;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:86px;padding:14px 12px;text-decoration:none;display:flex}.tile[data-astro-cid-lcdefpme]:hover .t[data-astro-cid-lcdefpme]{text-underline-offset:3px;text-decoration:underline}.tile[data-astro-cid-lcdefpme] .t[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:1.12rem;font-weight:600;line-height:1.25}.tile[data-astro-cid-lcdefpme] .d[data-astro-cid-lcdefpme]{white-space:nowrap;font-size:.82rem}.t-emerald[data-astro-cid-lcdefpme],.t-emerald[data-astro-cid-lcdefpme]:hover{color:#fff;background:#0a6b47}.t-emerald[data-astro-cid-lcdefpme] .d[data-astro-cid-lcdefpme]{color:#ffffffd9}.t-rustic[data-astro-cid-lcdefpme],.t-rustic[data-astro-cid-lcdefpme]:hover{color:#fff7ec;background:#8e4a2f}.t-rustic[data-astro-cid-lcdefpme] .d[data-astro-cid-lcdefpme]{color:#fff7ecd9}.t-sage[data-astro-cid-lcdefpme],.t-sage[data-astro-cid-lcdefpme]:hover{color:#1b2433;background:#dcebe4;border-color:#bfd8cc}.t-sage[data-astro-cid-lcdefpme] .d[data-astro-cid-lcdefpme]{color:#4a5565}.t-sand[data-astro-cid-lcdefpme],.t-sand[data-astro-cid-lcdefpme]:hover{color:#1b2433;background:#f3e6c8;border-color:#e2cfa2}.t-sand[data-astro-cid-lcdefpme] .d[data-astro-cid-lcdefpme]{color:#4a5565}.tabs[data-astro-cid-lcdefpme]{border-bottom:2px solid var(--sand);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.tabs[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.tabs[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{font:600 1rem var(--sans);color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;margin-bottom:-2px;padding:10px 14px}.tabs[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-selected=true]{color:var(--teal);border-bottom-color:var(--gold)}.explore[data-astro-cid-lcdefpme]:not(.js) .tabs[data-astro-cid-lcdefpme]{display:none}.panel[data-astro-cid-lcdefpme]{padding:20px 0 4px}.explore[data-astro-cid-lcdefpme]:not(.js) .panel[data-astro-cid-lcdefpme]+.panel[data-astro-cid-lcdefpme]{border-top:1px solid var(--sand)}.topics[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);column-gap:32px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.topics[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}.topics[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--sand)}.topics[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);justify-content:space-between;align-items:baseline;gap:10px;padding:11px 2px;font-weight:600;text-decoration:none;display:flex}.topics[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .n[data-astro-cid-lcdefpme]{color:var(--teal)}.topics[data-astro-cid-lcdefpme] .c[data-astro-cid-lcdefpme]{color:var(--muted);flex:none;font-size:.9rem;font-weight:400}.cols[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:8px 32px;display:grid}@media (width>=640px){.cols[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cols[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 4px;font-size:1.2rem}.cols[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);text-decoration:none}.cols[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--teal)}.cols[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]+h3[data-astro-cid-lcdefpme]{margin-top:18px}.plain[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.plain[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--sand);justify-content:space-between;gap:10px;padding:7px 0;display:flex}.plain[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);white-space:nowrap;font-size:.88rem}.note[data-astro-cid-lcdefpme]{color:var(--muted);margin:0 0 8px}.more[data-astro-cid-lcdefpme]{margin:12px 0 0}
