.v2{.ce-hero{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}.ce-seals{display:flex;gap:12px}.ce-seals span{width:110px;height:110px;border-radius:50%;border:2px dashed rgba(201,162,75,.6);display:grid;place-items:center;text-align:center;font-family:var(--f-display);font-weight:700;color:var(--gold);font-size:17px;line-height:1.1;padding:10px}.ce-docs-sec{padding-top:36px}.ce-filters{margin-bottom:22px}.ce-docs{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ce-doc{background:#fff;border:1px solid var(--line);border-radius:22px;padding:14px;display:flex;flex-direction:column;gap:10px;transition:transform .25s,box-shadow .25s}.ce-doc:hover{transform:translateY(-4px);box-shadow:0 20px 40px -26px rgba(14,59,38,.5)}.ce-doc .pg{all:unset;box-sizing:border-box;cursor:zoom-in;background:var(--paper);border-radius:14px;aspect-ratio:3/4;overflow:hidden;display:block}.ce-doc .pg:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.ce-doc .pg img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.ce-doc .k{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}.ce-doc b{font-size:16px;line-height:1.3}.ce-doc .pdf{margin-top:auto;font-size:14px;font-weight:600;color:var(--brand)}.ce-doc .pdf:hover{text-decoration:underline}.ce-lb{margin:0;display:grid;justify-items:center}.ce-lb img{width:auto;height:auto}.ce-lb figcaption{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:center;align-items:center}.ce-lb figcaption a{background:#fff;color:var(--ink);border-radius:999px;padding:6px 14px;font-size:14px}.ce-perm{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.ce-pm{background:#fff;border:1px solid var(--line);border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:8px;transition:transform .25s}.ce-pm:hover{transform:translateY(-3px)}.ce-pm img{height:84px;width:100%;object-fit:contain;background:var(--t);border-radius:12px;padding:6px}.ce-pm b{font-size:15px}.ce-pm span{font-family:var(--f-display);font-size:18px;color:var(--c)}@media (max-width:1100px){.ce-docs,.ce-perm{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.ce-hero{grid-template-columns:1fr}.ce-seals span{width:76px;height:76px;font-size:12px;padding:6px}.ce-docs{grid-template-columns:1fr 1fr;gap:10px}.ce-doc{padding:10px;border-radius:18px}.ce-doc b{font-size:14px}.ce-perm{grid-template-columns:1fr 1fr}}}