.vtp-button{background-color:var(--teal-50);color:var(--text);cursor:pointer;display:inline-block;font-size:.9rem;font-weight:700;text-align:center;text-decoration:none;padding:7px 12px}.vtp-button:is(:hover,:focus){background-color:var(--contrast-2);color:var(--base)}.vtp-site-logo{height:auto;max-width:100%;object-fit:cover;width:auto}.fade-hover-image-effect{height:auto;transition:all 0.5s ease 0s}.fade-hover-image-effect:is(:hover,:focus){filter:brightness(110%);transition:filter 0.5s ease 0s,transform 0.5s ease 0s;transform:scale(1.02)}.section-padding{padding:40px}.small-text{font-size:.85rem;font-style:italic;line-height:1.5rem}.sign-subheading{color:var(--contrast-2);margin-top:5px}.vtp-text-highlight{color:var(--contrast-2);font-size:1.25rem;font-weight:700;line-height:1.5}.vtp-bullet-style{line-height:1.5;list-style-image:url('https://staging.vernaculartypeproject.com/wp-content/uploads/2026/04/bullet1.svg');margin-left:30px}.vtp-bold-text{font-weight:700}.vtp-accordion{margin-bottom:1em;border:1px solid var(--accent);padding:1em}.vtp-accordion-toggle{align-items:center;color:#000000;column-gap:1em;display:flex;justify-content:space-between;text-align:left}.vtp-accordion-toggle:is(.gb-block-is-current,.gb-block-is-current:hover,.gb-block-is-current:focus){font-weight:600}.vtp-accordion-toggle:is(:hover,:focus){color:currentColor}.vtp-resource-category{align-items:center;background-color:var(--base);color:var(--text);display:flex;font-family:var(--gp-font--asa-branca-1-0);font-size:1rem;height:auto;justify-content:center;letter-spacing:1.125px;text-align:center;transition:all 0.3s ease-in-out 0s;width:100%}.vtp-resource-category:is(:hover,:focus){background-color:var(--accent);transition:all 0.3s ease-in-out 0s;text-decoration:underline dotted 2px #fcf3df;color:var(--base)}.grow-effect{transition:all 0.3s ease-in-out 0s}.grow-effect:is(:hover,:focus){transition:all 0.3s ease-in-out 0s;transform:scale(1.02)}.fade-hover-image-effect-subtle{height:auto;transition:all 0.5s ease 0s}.fade-hover-image-effect-subtle:is(:hover,:focus){filter:brightness(110%);transition:filter 0.5s ease 0s,transform 0.5s ease 0s;transform:scale(1.005)}