.page-home .home-document .document-request-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:96%;margin:14px auto 0;min-width:0}
.page-home .home-document .document-request-link,.page-home .document-request-menu>summary{display:flex;align-items:center;justify-content:center;position:relative;width:100%;text-align:center;gap:10px;min-height:44px;padding:10px 42px;border:1px solid #d9e5f4;border-radius:10px;background:#edf5ff;color:var(--content-heading,#17345b);font:inherit;font-size:13px;font-weight:700;line-height:1.8;text-decoration:none;cursor:pointer;box-sizing:border-box;overflow-wrap:anywhere}
.page-home .home-document .document-request-link:hover,.page-home .document-request-menu>summary:hover{background:#dfedff;border-color:#91bcea}
.page-home .document-request-actions svg{width:18px;height:18px;flex-shrink:0}
.page-home .document-request-link>svg,.page-home .document-request-menu>summary>svg{position:absolute;left:14px;top:50%;transform:translateY(-50%)}
.page-home .document-request-menu{width:100%;min-width:0}
.page-home .document-request-menu>summary{list-style:none}
.page-home .document-request-menu>summary::-webkit-details-marker{display:none}
.page-home .document-request-menu[open]>summary svg{transform:translateY(-50%) rotate(180deg)}
.page-home .document-request-menu nav{display:grid;gap:2px;margin-top:6px;padding:6px;max-height:270px;overflow-y:auto;border:1px solid #d9e5f4;border-radius:10px;background:#fff}
.page-home .document-request-menu nav a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:8px 10px;border-radius:7px;color:var(--content-heading,#17345b);font-size:13px;text-decoration:none;overflow-wrap:anywhere}
.page-home .document-request-menu nav a:hover{background:#edf5ff}
.page-home .document-request-actions a:focus-visible,.page-home .document-request-menu summary:focus-visible{outline:3px solid #e8b83b;outline-offset:3px}
@media(max-width:767px){.page-home .home-document .document-request-actions{margin:12px auto 0}.page-home .home-document .document-request-link{width:100%;font-size:14px}}
