
.resources-page{background:#f6f4ef}.resources-hero{margin-top:16px;padding:64px 0 98px;background:radial-gradient(ellipse at 100% 0%,#c9a45c1c,transparent 55%),linear-gradient(115deg,#080f23,#17243a);color:#fff}.resources-hero .kicker{color:#dfbe7f;margin-bottom:18px}.resources-hero h1{font-size:clamp(36px,4.5vw,58px);letter-spacing:-.035em;margin-bottom:20px}.resources-hero p{font-family:'Nirmala UI','Noto Sans Bengali',system-ui,sans-serif;max-width:850px;font-size:17px;line-height:1.9;color:#e0e3ea}.resource-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.resource-chips span{padding:7px 14px;border:1px solid #d6b27345;border-radius:999px;font-size:11px;font-weight:700}.resource-chips span:before{content:'•';color:#dfbe7f;margin-right:8px}.resource-grid{position:relative;margin-top:-38px;margin-bottom:72px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.resource-card{background:#fff;border:1px solid #e4ded2;border-radius:22px;padding:32px;box-shadow:0 14px 35px #080f2307;display:flex;flex-direction:column;align-items:flex-start;min-width:0;transition:transform .2s,box-shadow .2s,border-color .2s}.resource-card:hover{transform:translateY(-3px);border-color:#c9a45c;box-shadow:0 18px 42px #080f2310}.resource-label{font-size:11px;font-weight:800;letter-spacing:.12em;color:#947036;margin-bottom:19px}.resource-card h2{font-size:clamp(22px,2.2vw,28px);line-height:1.3;letter-spacing:-.025em;color:#14213b;margin-bottom:14px}.resource-card p{font-family:'Nirmala UI','Noto Sans Bengali',system-ui,sans-serif;font-size:14px;color:#627080;line-height:1.85;margin:0 0 20px}.resource-meta{width:100%;margin-top:auto;padding-top:16px;border-top:1px solid #e4ded2;font-size:11px;color:#627080;line-height:1.8}.resource-button{display:inline-flex;align-items:center;gap:20px;margin-top:20px;padding:13px 20px;border:1px solid #c6a366;border-radius:10px;background:linear-gradient(120deg,#e6d1a2,#c6a366);color:#101728;font-size:13px;font-weight:800;box-shadow:0 5px 15px #a8792c20;transition:transform .2s,box-shadow .2s}.resource-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #a8792c35}.resource-button:focus-visible{outline:3px solid #947036;outline-offset:4px}.resource-button span{font-size:19px;line-height:1}.resource-placeholder{min-height:65vh}
@media(max-width:700px){.resources-hero{margin-top:10px;padding:40px 0 75px}.resources-hero p{font-size:15px}.resource-grid{grid-template-columns:1fr;gap:18px;margin-top:-30px;margin-bottom:45px}.resource-card{padding:25px}.wide-break{display:none}.resource-chips{gap:7px}.resource-chips span{font-size:10px;padding:6px 10px}}
@media(prefers-reduced-motion:reduce){.resource-card,.resource-button{transition:none}.resource-card:hover,.resource-button:hover{transform:none}}

/* Cream-gold label matching the supplied reference. */
.resources-hero .kicker{display:inline-block;max-width:100%;padding:11px 14px;background:#f3e7ce;border:1px solid #ddc69e;border-radius:8px;color:#9a6b24;font-size:12px;font-weight:850;letter-spacing:.07em;line-height:1.5;margin-bottom:22px;overflow-wrap:anywhere}
