#main-content{& a:not(.btn,.wp-element-button),& .link{color:var(--color-grayscale-300);text-decoration:underline}}:is(.btn,.wp-block-button .wp-element-button){appearance:none;font-family:var(--font-primary);text-align:center;vertical-align:middle;white-space:nowrap;cursor:pointer;color:var(--color-blue-500);background:0 0;border:.0625rem solid #0000;border-radius:.375rem;justify-content:center;align-items:center;padding:.71875rem 1.25rem;font-size:.9375rem;font-weight:500;line-height:1.13333em;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex;&:focus-visible{outline:.125rem dashed var(--color-blue-500);outline-offset:-.25rem}}:is(.btn.primary,.wp-block-button:not(.is-style-outline) .wp-element-button){background-color:var(--color-blue-200);border-color:var(--color-blue-200);color:var(--color-blue-500);&:hover{background-color:var(--color-blue-500);border-color:var(--color-blue-500);color:var(--color-blue-200)}}:is(.btn.secondary,.wp-block-button.is-style-outline .wp-element-button){border-color:var(--color-blue-500);color:var(--color-blue-500);background-color:#0000;&:hover{background-color:var(--color-blue-500);color:var(--color-primary-white)}}.btn.text{border-radius:0;padding-inline:0;font-weight:400;text-decoration:underline}@media (width>=62.5rem){:is(.btn,.wp-block-button .wp-element-button){padding:.875rem 1.5625rem;font-size:1.1875rem;line-height:1.29412em}}.table-wrapper{-webkit-overflow-scrolling:touch;border-radius:.625rem;overflow-x:auto}.wp-block-table{margin-inline:0}table,.wp-block-table table{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--font-ubuntu);color:var(--color-grayscale-300);text-box-trim:both;text-box-edge:cap alphabetic;font-size:1.1875rem;font-weight:400;line-height:1em}.wp-block-table thead{border-color:#fff!important}thead th,tbody td,.wp-block-table td,.wp-block-table th{border:.0625rem solid var(--color-primary-white);text-align:left;padding:1rem 1.25rem;border-color:#fff!important;&:first-child{border-left:none}&:last-child{border-right:none}}thead th,.wp-block-table th{background-color:var(--color-orange-200);font-weight:700}tbody td,.wp-block-table td{background-color:var(--color-orange-100)}@media (width<=62.4375rem){table,.wp-block-table table{min-width:40rem;font-size:.9375rem}}form{width:100%;max-width:56.25rem;margin:0 auto}.form-field{position:relative;&>label{font-family:var(--font-ubuntu);color:var(--color-blue-500);background-color:var(--color-primary-white);pointer-events:none;white-space:nowrap;z-index:1;padding-inline:.25rem;font-size:.875rem;line-height:1em;position:absolute;inset-block-start:0;inset-inline-start:.875rem;transform:translateY(-.75rem)}& input:not([type=checkbox]):not([type=radio]),& select,& textarea{box-sizing:border-box;width:100%;font-family:var(--font-ubuntu);color:var(--color-blue-500);border:.0625rem solid var(--color-blue-500);appearance:none;background-color:#0000;border-radius:.25rem;padding:.875rem;font-size:1.1875rem;line-height:1.375em;transition:border-color .2s;display:block;&::placeholder{color:var(--color-blue-500);opacity:1;font-weight:700}&:focus-visible{outline:.125rem solid var(--color-blue-500);outline-offset:-.0625rem}}& select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 5.5L8 9.5L12 5.5' stroke='%23034053' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;padding-inline-end:2.5rem}& textarea{resize:vertical;min-block-size:9rem}& .form-error{color:var(--color-blue-500);margin-block-start:.375rem;font-size:.875rem;line-height:1.2em;display:none}&.has-error{& input:not([type=checkbox]):not([type=radio]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23034053'/%3E%3Crect x='9.25' y='5.5' width='1.5' height='5.5' rx='0.75' fill='white'/%3E%3Ccircle cx='10' cy='13.75' r='0.875' fill='white'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;background-size:1.25rem 1.25rem;padding-inline-end:2.75rem}& .form-error{display:block}}}@media (width<=62.5rem){.form-field{& input:not([type=checkbox]):not([type=radio]),& select,& textarea{font-size:1.125rem}}}.form-check{cursor:pointer;font-family:var(--font-ubuntu);color:var(--color-blue-500);align-items:center;gap:.5rem;font-size:1.1875rem;font-weight:700;line-height:1em;display:inline-flex;& input[type=checkbox],& input[type=radio]{appearance:none;border:.0625rem solid var(--color-blue-500);cursor:pointer;flex-shrink:0;block-size:1.25rem;inline-size:1.25rem;margin:0;&:focus-visible{outline:.125rem dashed var(--color-blue-500);outline-offset:.125rem}}& input[type=checkbox]{border-radius:.1875rem;&:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 2.5L9.5 9.5M9.5 2.5L2.5 9.5' stroke='%23034053' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}}& input[type=radio]{border-radius:50%;&:checked{background:radial-gradient(circle, var(--color-blue-500) 42%, transparent 42%)}}}.form-group{&>.form-group-label{font-family:var(--font-ubuntu);color:var(--color-blue-500);margin-block-end:.5rem;font-size:1.1875rem;line-height:1.375em;display:block}& .form-checks{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}}