.resource-dropdown{position:relative}.resource-dropdown summary{cursor:pointer;list-style:none;font:inherit;text-transform:uppercase;display:flex;align-items:center;gap:8px;padding:12px 0}.resource-dropdown summary::-webkit-details-marker{display:none}.resource-dropdown summary.active{color:#f0c010}.resource-dropdown-menu{position:absolute;right:0;top:100%;min-width:265px;padding:10px;background:#0b1c2c;border:1px solid #294057;border-radius:12px;box-shadow:0 16px 30px #0006;z-index:100}.main-nav .resource-dropdown-menu a{display:block;padding:13px 16px;border-radius:6px;white-space:normal}.resource-dropdown-menu a:hover,.resource-dropdown-menu a[aria-current]{background:#182d3e;color:#f0c010}.resource-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 32px}.resource-tabs a{padding:12px 18px;border:1px solid #294057;border-radius:8px;color:#d5dfe8;background:#0b1c2c;text-decoration:none}.resource-tabs a[aria-current]{background:#f0c010;border-color:#f0c010;color:#071523}.resource-tabs a:hover{border-color:#f0c010}.resource-library{padding:40px 0 72px;background:#04111e}.resource-library .breadcrumb{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.resource-library header{max-width:820px;margin-bottom:32px}.resource-library h1{font-size:clamp(34px,4vw,52px);line-height:1.1;margin:12px 0 18px}.resource-library p{line-height:1.75;color:#bdc9d5}.resource-library .library-card{padding:32px;margin:24px 0;background:#0b1c2c;border:1px solid #294057;border-radius:16px}.resource-library h2{font-size:28px;line-height:1.25;margin:0 0 24px}.resource-library h3{font-size:19px;margin:24px 0 8px}.resource-library .library-card a:not(.btn){color:#f0c010;text-decoration:underline}.resource-library .library-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.resource-library .library-card>p:first-child{margin-top:0}.resource-library .library-download{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.resource-library .library-card img{width:100%;height:auto;border-radius:8px}.resource-library .brochure-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.resource-dropdown summary:focus-visible,.resource-tabs a:focus-visible{outline:2px solid #f0c010;outline-offset:4px}@media(max-width:1000px){.resource-dropdown{width:100%}.resource-dropdown-menu{position:static;min-width:0;box-shadow:none;margin:8px 0}.resource-dropdown summary{justify-content:space-between}}@media(max-width:760px){.resource-library{padding:28px 0 48px}.resource-library .library-card{padding:24px}.resource-library h2{font-size:24px}.resource-library .brochure-grid{grid-template-columns:1fr}.resource-tabs{display:grid;grid-template-columns:1fr 1fr}.resource-tabs a{padding:12px;font-size:14px}.resource-library .btn{white-space:normal}}

.resource-guidance{border-top:1px solid #294057;margin-top:32px;padding-top:16px;font-size:14px;color:#aebdcc}.resource-guidance p{margin:0}

.resource-document{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;margin:28px 0;border:1px solid #294057;border-radius:12px;background:#0b1c2c}.resource-document-info{display:flex;align-items:center;gap:18px;min-width:0}.resource-document-icon{display:grid;place-items:center;flex-shrink:0;width:46px;height:58px;border:1px solid #576477;border-radius:6px;color:#f0c010;font-size:12px;font-weight:700;letter-spacing:.06em}.resource-library .resource-document h2{font-size:20px;line-height:1.3;margin:0 0 5px}.resource-library .resource-document p{font-size:14px;margin:0;color:#aebdcc}.resource-document-actions{display:flex;align-items:center;gap:24px;flex-shrink:0}.resource-library a.resource-preview{display:inline-flex;align-items:center;gap:8px;padding:12px 0;color:#dce4ed;text-decoration:none;font-size:14px}.resource-library a.resource-preview:hover{color:#f0c010;text-decoration:underline}.resource-document .btn{min-height:46px;padding:12px 20px}.resource-preview:focus-visible{outline:2px solid #f0c010;outline-offset:4px}@media(max-width:640px){.resource-document{align-items:stretch;flex-direction:column;padding:20px;gap:18px}.resource-document-actions{justify-content:space-between;border-top:1px solid #294057;padding-top:16px;gap:16px}.resource-library .resource-document h2{font-size:19px}}
