#resources{background-color:#fafafa;padding:5rem 0}#resources .cs-container{align-items:center;display:flex;flex-direction:column;gap:3rem;margin:auto;max-width:80rem;width:100%}#resources .cs-content{max-width:39.375rem;text-align:center;width:100%}#resources .cs-content .cs-topper{color:var(--primary);display:block;font-size:16px;font-weight:700;letter-spacing:.1em;line-height:1.2em;margin-bottom:.25rem;text-align:inherit;text-transform:uppercase}#resources .cs-content .cs-title{color:var(--headerColor);font-size:48px;font-weight:900;line-height:1.2em;margin:0 0 1rem;max-width:43.75rem;position:relative;text-align:inherit}#resources .cs-content .cs-text{color:var(--bodyTextColor);font-size:16px;line-height:1.5em;margin:0;max-width:39.375rem;text-align:inherit;width:100%}#resources .cs-accordion-wrapper{display:flex;flex-direction:column;gap:1rem;max-width:50rem;width:100%}#resources .cs-accordion-item{background-color:#fff;border-radius:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;transition:box-shadow .3s ease}#resources .cs-accordion-item:hover{box-shadow:0 4px 16px rgba(0,0,0,.15)}#resources .cs-accordion-item.active .cs-accordion-header{background-color:#f8f9fa}#resources .cs-accordion-item.active .cs-accordion-header .cs-chevron svg{transform:rotate(180deg)}#resources .cs-accordion-header{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem;text-align:left;transition:background-color .3s ease;width:100%}#resources .cs-accordion-header:hover{background-color:#f8f9fa}#resources .cs-accordion-header .cs-header-content{align-items:center;display:flex;flex:1;gap:1rem}#resources .cs-accordion-header .cs-icon-wrapper{align-items:center;background-color:var(--primary);border-radius:50%;display:flex;flex-shrink:0;height:3rem;justify-content:center;width:3rem}#resources .cs-accordion-header .cs-icon-wrapper svg{color:#c59852}#resources .cs-accordion-header .cs-text-content{flex:1}#resources .cs-accordion-header .cs-category-title{color:var(--headerColor);font-size:24px;font-weight:700;line-height:1.2em;margin:0 0 .25rem}#resources .cs-accordion-header .cs-category-description{color:var(--bodyTextColor);font-size:16px;line-height:1.4em;margin:0;opacity:.8}#resources .cs-accordion-header .cs-chevron{align-items:center;display:flex;flex-shrink:0;height:1.5rem;justify-content:center;width:1.5rem}#resources .cs-accordion-header .cs-chevron svg{color:var(--bodyTextColor);transition:transform .3s ease}#resources .cs-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out}#resources .cs-accordion-content.active{max-height:62.5rem;overflow:visible}#resources .cs-resource-list{display:flex;flex-direction:column;gap:.5rem;padding:.5rem 1.5rem 1.5rem}#resources .cs-resource-link{align-items:center;background-color:#f8f9fa;border:2px solid transparent;border-radius:.375rem;display:flex;justify-content:space-between;padding:1rem;text-decoration:none;transition:all .3s ease}#resources .cs-resource-link:hover{background-color:#e9ecef;border-color:var(--primary);transform:translateY(-2px)}#resources .cs-resource-link:hover .cs-resource-icon svg{transform:translate(2px,-2px)}#resources .cs-resource-link .cs-resource-info{flex:1}#resources .cs-resource-link .cs-resource-title{color:var(--headerColor);font-size:20px;font-weight:600;line-height:1.3em;margin:0 0 .25rem}#resources .cs-resource-link .cs-resource-description{color:var(--bodyTextColor);font-size:14px;line-height:1.4em;margin:0 0 .375rem;opacity:.8}#resources .cs-resource-link .cs-resource-date{color:var(--primary);font-size:12px;font-style:italic;font-weight:600;line-height:1.3em;margin:0;opacity:.9}#resources .cs-resource-link .cs-resource-icon{align-items:center;display:flex;flex-shrink:0;height:1.5rem;justify-content:center;width:1.5rem}#resources .cs-resource-link .cs-resource-icon svg{color:var(--primary);transition:transform .3s ease}@media only screen and (max-width:48rem){#resources{padding:3.75rem 0}#resources .cs-container{gap:2rem;padding:0 1rem}#resources .cs-content .cs-title{font-size:32px}#resources .cs-accordion-header{padding:1.25rem}#resources .cs-accordion-header .cs-header-content{gap:.75rem}#resources .cs-accordion-header .cs-icon-wrapper{height:2.5rem;width:2.5rem}#resources .cs-accordion-header .cs-icon-wrapper svg{height:20px;width:20px}#resources .cs-accordion-header .cs-category-title{font-size:24px}#resources .cs-accordion-header .cs-category-description{font-size:16px}#resources .cs-resource-list{padding:0 1.25rem 1.25rem}#resources .cs-resource-link{padding:.875rem}#resources .cs-resource-link .cs-resource-title{font-size:20px}#resources .cs-resource-link .cs-resource-description{font-size:14px}#resources .cs-resource-link .cs-resource-date{font-size:11px}}@media only screen and (min-width:48rem) and (max-width:64rem){#resources .cs-container{padding:0 1.5rem}}.request-support{background-color:#fff;padding:5rem 0}.request-support .cs-container{align-items:center;display:flex;flex-direction:column;gap:3rem;margin:auto;max-width:50rem;padding:0 1.5rem;width:100%}.request-support .cs-content{max-width:39.375rem;text-align:center;width:100%}.request-support .cs-content .cs-topper{color:var(--primary);display:block;font-size:16px;font-weight:700;letter-spacing:.1em;line-height:1.2em;margin-bottom:.25rem;text-align:inherit;text-transform:uppercase}.request-support .cs-content .cs-title{color:var(--headerColor);font-size:48px;font-weight:900;line-height:1.2em;margin:0 0 1rem;max-width:43.75rem;position:relative;text-align:inherit}.request-support .cs-content .cs-text{color:var(--bodyTextColor);font-size:16px;line-height:1.5em;margin:0;max-width:39.375rem;text-align:inherit;width:100%}.request-support #partner-support-form{max-width:39.375rem;width:100%}.request-support #partner-support-form .cs-form-group{display:grid;gap:1.25rem;grid-template-columns:1fr 1fr;margin-bottom:1.25rem}.request-support #partner-support-form label{align-items:flex-start;color:var(--headerColor);display:flex;flex-direction:column;font-size:1rem;font-weight:700;justify-content:center;line-height:1.5em;margin-bottom:1.25rem}.request-support #partner-support-form .cs-label-message{margin-bottom:2rem}.request-support #partner-support-form input,.request-support #partner-support-form select,.request-support #partner-support-form textarea{background-color:#fff;border:1px solid #b4b2c7;border-radius:.25rem;box-sizing:border-box;font-size:1rem;height:4rem;margin-top:.25rem;padding-left:1.25rem;transition:border .3s ease;width:100%}.request-support #partner-support-form input:hover,.request-support #partner-support-form select:hover,.request-support #partner-support-form textarea:hover{border:1px solid var(--primary)}.request-support #partner-support-form input:focus,.request-support #partner-support-form select:focus,.request-support #partner-support-form textarea:focus{border:1px solid var(--primary);outline:none}.request-support #partner-support-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.25rem;cursor:pointer;padding-right:2.5rem}.request-support #partner-support-form select option{background-color:#fff;color:var(--headerColor)}.request-support #partner-support-form textarea{font-family:inherit;min-height:7.5rem;padding-top:1.25rem;resize:vertical}.request-support #partner-support-form .cs-select{display:none}.request-support #partner-support-form .cs-button-solid{background-color:var(--primary);border:none;border-radius:.25rem;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;line-height:3.125rem;margin:0;padding:0 3rem;position:relative;text-decoration:none;transition:color .3s,background-color .3s;z-index:1}.request-support #partner-support-form .cs-button-solid:before{background:#000;content:"";display:block;height:100%;left:0;opacity:1;position:absolute;top:0;transition:width .3s;width:0;z-index:-1}.request-support #partner-support-form .cs-button-solid:hover:before{width:100%}@media only screen and (max-width:48rem){.request-support{padding:3.75rem 0}.request-support .cs-container{gap:2rem;padding:0 1rem}.request-support .cs-content .cs-title{font-size:32px}.request-support #partner-support-form .cs-form-group{gap:.75rem;grid-template-columns:1fr;margin-bottom:.75rem}.request-support #partner-support-form label{margin-bottom:1rem}.request-support #partner-support-form .cs-label-message{margin-bottom:1.5rem}}@media only screen and (min-width:48rem) and (max-width:64rem){.request-support .cs-container{padding:0 1.5rem}}