.documents[data-astro-cid-jjkc5hlv]{padding-top:clamp(7rem,12vw,10rem)}.documents__head[data-astro-cid-jjkc5hlv]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.documents__title[data-astro-cid-jjkc5hlv]{margin:0}.view-switch[data-astro-cid-jjkc5hlv]{display:flex;gap:2px;padding:3px;border:1px solid var(--border);border-radius:999px;background:var(--card)}.view-switch__btn[data-astro-cid-jjkc5hlv]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:999px;background:none;color:var(--muted);cursor:pointer;transition:background-color .16s ease,color .16s ease}.view-switch__btn[data-astro-cid-jjkc5hlv] svg[data-astro-cid-jjkc5hlv]{width:18px;height:18px;fill:currentColor}.view-switch__btn[data-astro-cid-jjkc5hlv]:hover{color:var(--dark)}.view-switch__btn[data-astro-cid-jjkc5hlv].is-active{background:var(--white);color:var(--primary-dark);box-shadow:0 1px 2px rgba(var(--dark-rgb),.08)}.view-switch__btn[data-astro-cid-jjkc5hlv]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.documents__items[data-astro-cid-jjkc5hlv]{list-style:none;margin:2.25rem 0 0;padding:0}.documents__link[data-astro-cid-jjkc5hlv]{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;color:var(--dark);text-decoration:none;transition:color .16s ease}.documents__link[data-astro-cid-jjkc5hlv]:hover .documents__name[data-astro-cid-jjkc5hlv],.documents__link[data-astro-cid-jjkc5hlv]:focus-visible .documents__name[data-astro-cid-jjkc5hlv]{color:var(--primary-dark)}.documents__name[data-astro-cid-jjkc5hlv]{font-size:1.05rem;line-height:1.4;min-width:0}.documents__action[data-astro-cid-jjkc5hlv]{font-family:var(--font-body);font-size:.82rem;color:var(--muted);white-space:nowrap}.doc-sheet[data-astro-cid-jjkc5hlv]{position:relative;flex-shrink:0;display:block;width:26px;height:34px}.doc-sheet[data-astro-cid-jjkc5hlv] svg[data-astro-cid-jjkc5hlv]{width:100%;height:100%;display:block}.doc-sheet__page[data-astro-cid-jjkc5hlv]{fill:var(--white);stroke:var(--border);stroke-width:2}.doc-sheet__fold[data-astro-cid-jjkc5hlv]{fill:var(--sand)}.doc-sheet__kind[data-astro-cid-jjkc5hlv]{position:absolute;inset:auto 0 14%;text-align:center;font-family:var(--font-body);font-size:.42rem;font-weight:700;letter-spacing:.06em;color:var(--accent-text)}.documents__items[data-astro-cid-jjkc5hlv]:not(.is-grid){display:flex;flex-direction:column}.documents__items[data-astro-cid-jjkc5hlv]:not(.is-grid) .documents__item[data-astro-cid-jjkc5hlv]+.documents__item[data-astro-cid-jjkc5hlv]{border-top:1px solid var(--border)}.documents__items[data-astro-cid-jjkc5hlv]:not(.is-grid) .documents__link[data-astro-cid-jjkc5hlv]{padding:.9rem 0}.documents__items[data-astro-cid-jjkc5hlv]:not(.is-grid) .documents__name[data-astro-cid-jjkc5hlv]{flex:1}.documents__items[data-astro-cid-jjkc5hlv].is-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1.75rem 1.25rem;align-items:start}.documents__items[data-astro-cid-jjkc5hlv].is-grid .documents__name[data-astro-cid-jjkc5hlv]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.documents__items[data-astro-cid-jjkc5hlv].is-grid .documents__link[data-astro-cid-jjkc5hlv]{flex-direction:column;align-items:center;gap:.7rem;text-align:center;padding:1rem .5rem;border-radius:var(--radius);transition:background-color .16s ease}.documents__items[data-astro-cid-jjkc5hlv].is-grid .documents__link[data-astro-cid-jjkc5hlv]:hover{background:var(--card)}.documents__items[data-astro-cid-jjkc5hlv].is-grid .doc-sheet[data-astro-cid-jjkc5hlv]{width:62px;height:80px}.documents__items[data-astro-cid-jjkc5hlv].is-grid .doc-sheet__kind[data-astro-cid-jjkc5hlv]{font-size:.72rem}.documents__items[data-astro-cid-jjkc5hlv].is-grid .documents__name[data-astro-cid-jjkc5hlv]{font-size:.92rem}.documents__items[data-astro-cid-jjkc5hlv].is-grid .documents__action[data-astro-cid-jjkc5hlv]{font-size:.76rem}@media(max-width:480px){.documents__items[data-astro-cid-jjkc5hlv].is-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:1.25rem .75rem}.documents__items[data-astro-cid-jjkc5hlv].is-grid .doc-sheet[data-astro-cid-jjkc5hlv]{width:52px;height:68px}}
