:root{--px-container:1200px;--px-section-py:4rem;--px-section-px:1.5rem;--px-default-color-dark:#162d3b;--px-default-color-accent:#f9a828;--px-default-color-soft:#faf1e1;--px-default-color-neutral:#f4f5f7;--px-default-color-text-light:#fff;--px-default-color-text-dark:#212429;--px-default-color-bg-body:#fff;--px-default-color-bg-overlay:rgba(14,27,34,.72);--px-default-font-base:"Lexend",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--px-default-font-heading:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;--px-default-font-size:16;--px-default-gutter:24;--px-default-site-width:1280;--px-default-section-space-xs:26;--px-default-section-space-sm:48;--px-default-section-space-md:72;--px-default-section-space-xl:112;--px-default-btn-sm-x:16;--px-default-btn-sm-y:10;--px-default-btn-md-x:20;--px-default-btn-md-y:12;--px-default-btn-xl-x:28;--px-default-btn-xl-y:16;--px-default-radius:0;--px-default-topbar-height:40;--px-default-header-height:88;--px-default-header-logo-padding-y:12;--px-default-nav-height:56;--px-default-icon-size:36;--px-default-logo-height:64;--px-default-logo-width:220}.px-documents__grid{align-items:stretch;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.px-documents__grid li{height:100%;margin-top:0}@media screen and (min-width:768px){.px-documents__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.px-doc-card{align-items:center;background:var(--px-card-bg);border:1.5px solid transparent;border-radius:var(--px-radius);color:var(--px-card-title);display:grid;gap:var(--px-gutter);grid-template-columns:auto minmax(0,1fr) auto;height:100%;padding:1.25rem 1.5rem;text-decoration:none;transition:border-color .2s ease}.px-doc-card:focus-visible,.px-doc-card:hover{border-color:var(--px-btn-bg)}.px-doc-card:focus-visible{outline:2px solid var(--px-btn-bg);outline-offset:2px}.px-doc-card__icon{align-items:center;background:rgba(0,0,0,.07);border-radius:var(--px-radius);display:flex;flex-shrink:0;height:3.5rem;justify-content:center;transition:background .2s ease;width:3.5rem}.px-doc-card__icon svg{height:1.4rem;opacity:.65;transition:opacity .2s ease,color .2s ease;width:1.4rem}.px-doc-card:focus-visible .px-doc-card__icon,.px-doc-card:hover .px-doc-card__icon{background:var(--px-btn-bg)}.px-doc-card:focus-visible .px-doc-card__icon svg,.px-doc-card:hover .px-doc-card__icon svg{color:var(--px-btn-text);opacity:1}.px-doc-card__content{display:flex;flex-direction:column;gap:.25rem;min-width:0}.px-doc-card__title{color:inherit;font-family:var(--px-color-text-dark);font-size:clamp(.95rem,1.2vw,1.05rem);font-weight:700;line-height:1.2}.px-doc-card__meta{font-size:.85rem;opacity:.6}.px-doc-card__action{align-items:center;color:var(--px-color-text-dark);display:flex;flex-shrink:0;justify-content:center;transition:color .2s ease}.px-doc-card__action svg{display:block;height:1.5rem;width:1.5rem}.px-doc-card:focus-visible .px-doc-card__action,.px-doc-card:hover .px-doc-card__action{color:var(--px-btn-bg)}
