.section{margin-left:auto;margin-right:auto;padding:0rem 2rem}@media (max-width:1024px){.section{padding:1.2rem}}@media (max-width:767px){.section{padding:1rem}}.inner-section{column-gap:0.5rem;display:grid;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);row-gap:0.5rem}.section--tagline{font-size:1rem;font-weight:600;margin-bottom:0.75rem}.section--text{font-size:1.125rem}.primary-button{background-color:var(--contrast);color:var(--base-3);font-size:0.875rem;font-weight:500;line-height:0.875rem;border:1px solid var(--contrast);border-radius:0.375rem;padding:0.5rem 0.75rem}.primary-button:hover{color:var(--base-3)}.secondary-button{background-color:var(--base-3);color:currentColor;display:inline-flex;font-size:0.875rem;line-height:0.875rem;text-decoration:none;border:1px solid var(--contrast-3);border-radius:0.375rem;padding:0.5rem 1.5rem}.secondary-button:is(:hover,:focus){color:currentColor;background-color:var(--base-2)}.sub-section{column-gap:0.875rem;display:grid;border:1px solid var(--contrast-3);border-radius:0.75rem;padding:1.5rem}.sub-section--title{font-size:1.25rem;font-weight:bold;line-height:1.25rem;margin-bottom:1rem}.sub-section--text{font-size:16px}.text__small-weak{color:var(--contrast-2);font-size:0.875rem;line-height:24px;margin-bottom:0px}.single-post--featured-image{width:100%;border:1px solid var(--base);border-radius:1rem}.card{height:100%;width:100%}.card a:hover{background-color:var(--base-2)}.card--featured-image{margin-bottom:1rem;width:100%;border:1px solid var(--contrast-3);border-radius:0.5rem}.card--title{font-size:1rem;font-weight:600;line-height:1.5rem;margin-bottom:0.25rem}.card--text{color:var(--contrast-2);font-size:0.875rem;line-height:1.5rem;margin-bottom:0rem}.card--image{margin-bottom:1rem;width:100%;border:1px solid var(--contrast-3);border-radius:0.5rem}.looper__4{column-gap:1rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:1rem}@media (max-width:1024px){.looper__4{column-gap:0.875rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0.875rem}}@media (max-width:767px){.looper__4{column-gap:0.75rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0.75rem}}.screen-header--section{border-bottom:1px solid var(--contrast-3);padding:1rem 2rem}.screen-header--inner-section{align-items:center;display:grid;grid-template-columns:3fr 1fr;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}.link-text__styled a{color:var(--accent)}.sub-navigation--menu{display:flex;margin:0px;padding:0px}.screen-title{font-size:1.5rem;font-weight:700;line-height:1.5rem;margin-bottom:2rem;text-align:center}.tab-button{font-size:1rem;font-weight:600;line-height:1rem;min-width:8em;padding-bottom:0.5rem;padding-top:0.5rem;text-align:center;border-top:1px solid var(--contrast-3);border-bottom:1px solid var(--contrast-3);border-left:1px solid var(--contrast-3)}.tab-button:is(:hover,:focus){background-color:var(--base)}.warn{background-color:#fef2f2;color:#9f0712;font-size:0.875rem;border:1px solid #ff6467;border-radius:0.5rem;padding:0.5rem 0.875rem}.success{background-color:#dbfce7;color:#1c6039;font-size:0.875rem;border:1px solid #05df72;border-radius:0.5rem;padding:0.5rem 0.875rem}.info{align-items:flex-start;background-color:#dbeafe;color:#1c398e;font-size:0.875rem;border:1px solid #51a2ff;border-radius:0.5rem;padding:0.5rem 0.875rem}.info a{color:#1c398e;font-weight:500}.info a:hover{text-decoration:underline}.error{background-color:#ffedd4;color:#853517;font-size:0.875rem;border:1px solid #ff8904;border-radius:0.5rem;padding:0.5rem 0.875rem}.tab-button__first{border-bottom-left-radius:0.5rem;border-top-left-radius:0.5rem;font-size:1rem;font-weight:600;line-height:1rem;min-width:8rem;padding-bottom:0.5rem;padding-top:0.5rem;text-align:center;border-top:1px solid var(--contrast-3);border-bottom:1px solid var(--contrast-3);border-left:1px solid var(--contrast-3)}.tab-button__last{border-bottom-right-radius:0.5rem;border-top-right-radius:0.5rem;font-size:1rem;font-weight:600;line-height:1rem;min-width:8rem;padding-bottom:0.5rem;padding-top:0.5rem;text-align:center;border:1px solid var(--contrast-3)}.section--title{font-size:1.5rem;line-height:2rem}.footer--social-media-button{font-size:2.5rem;height:0.5rem;width:0.5rem}.single-post--title{font-size:1.5rem;line-height:2rem}