@media only screen and (width>=0){.resources{background-color:var(--primary)!important;background-image:url(/_astro/xv.B_XowEMQ.png)!important}.resources .resources-inner{max-width:min(90%,1350px);margin:0 auto}.resources .resources-header{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.resources .resources-header h2{max-width:750px;margin-bottom:10px}.resources .resources-header p{max-width:800px;padding-bottom:35px;line-height:1.7}.resources .resource-grid{filter:drop-shadow(1px 1px 100px var(--primary));grid-template-columns:repeat(6,1fr);gap:25px;display:grid}.resources .resource-card{border-top:1px solid var(--gold);background:#00000059;border-radius:8px;flex-direction:column;grid-column:span 2;align-items:flex-start;min-height:315px;padding:30px 25px;transition:background .3s,box-shadow .3s;display:flex;box-shadow:1px 1px 3px #000000bf}.resources .resource-card:hover{background:#00000073;box-shadow:1px 5px 10px #00000059}.resources .resource-card:nth-child(4){grid-column:2/span 2}.resources .resource-card:nth-child(5){grid-column:4/span 2}.resources .resource-card .resource-icon{justify-content:center;align-items:center;width:55px;height:55px;margin-bottom:10px;display:flex}.resources .resource-card .resource-icon img{object-fit:contain;filter:drop-shadow(1px 1px 1px #000);width:45px;height:45px;display:block}.resources .resource-card h3{color:var(--gold);font-family:var(--font-body);margin-bottom:12px;font-size:clamp(1.15em,2vw,1.35em);font-weight:bolder;line-height:1.3}.resources .resource-card p{max-width:350px;padding-bottom:25px;line-height:1.65}.resources .resource-card a{color:var(--gold);align-items:center;gap:7px;margin-top:auto;text-decoration:none;display:inline-flex}.resources .resource-card a span{transition:transform .3s;display:inline-block}.resources .resource-card a:hover{text-underline-offset:5px;text-decoration:underline}.resources .resource-card a:hover span{transform:translate(5px)}html.dark .resources{background-color:var(--primary-dark)!important;background-image:url(/_astro/xv.B_XowEMQ.png)!important}}@media only screen and (width<=1100px){.resources .resource-grid{grid-template-columns:1fr 1fr}.resources .resource-card{grid-column:auto;min-height:300px}.resources .resource-card:nth-child(4),.resources .resource-card:nth-child(5){grid-column:auto}.resources .resource-card:last-child{grid-column:1/-1;width:100%;max-width:calc(50% - 12.5px);margin:0 auto}.resources .resource-card p{max-width:500px}}@media only screen and (width<=650px){.resources .resources-header{text-align:left;align-items:flex-start}.resources .resources-header p{padding-bottom:25px}.resources .resource-grid{grid-template-columns:1fr}.resources .resource-card{width:100%;max-width:550px;min-height:unset;margin:0 auto}.resources .resource-card:last-child{grid-column:auto;max-width:550px}.resources .resource-card p{max-width:500px}}.line{width:100%;display:block;overflow:hidden}@media only screen and (width>=0){section.cta{border-top:1px solid var(--gold-lines);background-image:linear-gradient(#000d1159,#000d1199),url(/_astro/resources-cta.D_1Mf-KX.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;justify-content:center;align-items:center;min-height:700px;padding:150px 0;display:flex}}@media only screen and (width>=0) and (width>=0) and (width<=500px){section.cta{background-image:linear-gradient(#000d1159,#000d1199),url(/_astro/resources-cta-mobile.Bzo7rtTs.webp)}}@media only screen and (width>=0){section.cta .cta-inner{width:100%}section.cta .cta-header{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:min(90%,800px);margin:0 auto;display:flex}section.cta .cta-header h2{text-shadow:1px 1px 2px #000000bf,1px 1px 5px #000000bf;max-width:750px;font-size:clamp(2.125em,5vw,3em);line-height:1.125}section.cta .cta-header p{text-shadow:1px 1px 1px #000000bf,1px 1px 2px #00000080;max-width:800px;margin-bottom:25px;font-size:clamp(1em,3vw,1.125em);line-height:1.7}section.cta .cta-header a{margin:0 auto}}@media only screen and (width<=650px){section.cta{background-attachment:local;min-height:650px;padding:100px 0}}
