.rec-documents{--rec-doc-border:#d7dde2;--rec-doc-muted:#52616c;max-width:100%;font:inherit}.rec-documents .rec-doc-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.rec-documents .rec-doc-card{border:1px solid var(--rec-doc-border);border-radius:8px;padding:16px;margin:0}.rec-documents .rec-doc-link{font-weight:600;display:inline-block;line-height:1.6;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}.rec-documents .rec-doc-format{display:inline-block;margin-inline-start:8px;font-size:.75em;border:1px solid currentColor;padding:0 6px;border-radius:3px}.rec-documents .rec-doc-meta{margin:8px 0 0;font-size:.9em;line-height:1.6;color:var(--rec-doc-muted);overflow-wrap:anywhere}.rec-documents .rec-doc-search{display:grid;gap:8px;margin-bottom:28px}.rec-documents .rec-doc-search>div{display:flex;gap:10px}.rec-documents input[type=search]{width:100%;min-width:0;padding:10px 12px;font:inherit;box-sizing:border-box}.rec-documents button{font:inherit;padding:10px 16px;white-space:nowrap;cursor:pointer}.rec-documents .rec-doc-product{margin:28px 0}.rec-documents .rec-doc-product h2{font-size:1.25em;margin:0 0 14px}.rec-documents .rec-doc-pagination{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:20px 0}.rec-documents :focus-visible{outline:2px solid currentColor;outline-offset:4px}.rec-documents .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){.rec-documents .rec-doc-search>div{flex-direction:column}.rec-documents .rec-doc-card{padding:14px}}
