.faq-topic-nav{display:flex;flex-wrap:wrap;gap:.4rem .6rem;align-items:center;padding-block:1rem 2rem;border-bottom:1px solid var(--color-accent-border-subtle);margin-bottom:2.6rem}.faq-topic-nav__label{font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--color-muted);margin-right:.25rem}.faq-topic-nav__link{display:inline-block;font-size:.85rem;font-weight:500;padding:.28rem .7rem;border-radius:2rem;background:#1234560f;color:var(--color-text-strong);text-decoration:none;transition:background .12s ease,color .12s ease}.faq-topic-nav__link:hover{background:var(--color-accent);color:#fff}.faq-topic-nav__link:focus-visible{background:var(--color-accent);color:#fff;outline:3px solid var(--color-teal);outline-offset:2px}.faq-groups{padding-bottom:4rem}.faq-topic-group__heading a{color:inherit;text-decoration:none}.faq-topic-group__heading a:hover{color:var(--color-accent)}.faq-topic-group__heading a:focus-visible{color:var(--color-accent);outline:2px solid var(--color-teal);outline-offset:2px;border-radius:2px}.page-wrap--faq .faq-topic-group{margin:0 0 2.6rem}.page-wrap--faq .faq-topic-group__heading{font-size:clamp(1.4rem,2.4vw,1.7rem);margin:0 0 1.1rem;padding-bottom:.45rem;border-bottom:1px solid var(--color-accent-border);color:var(--color-text-strong)}.page-wrap--faq .faq-archive-list{margin:0;padding:0}.page-wrap--faq .faq-archive-item{margin:0 0 1.4rem;padding:.1rem 0 .1rem 1.1rem;border-left:3px solid var(--color-accent-border);transition:border-color .12s ease}.page-wrap--faq .faq-archive-item:target{border-left-color:var(--color-accent)}.page-wrap--faq .faq-archive-item__q{font-weight:700;font-size:1.08rem;line-height:1.4;margin:0 0 .4rem;color:var(--color-text-strong)}.page-wrap--faq .faq-archive-item__a{margin:0;line-height:1.55}.page-wrap--faq .faq-archive-item__a>p:first-child{margin-top:0}.page-wrap--faq .faq-archive-item__a>p:last-child{margin-bottom:0}.page-wrap--faq .faq-archive-item__appears-on{margin:.6rem 0 0;font-size:.9rem;color:var(--color-muted)}.page-wrap--faq .faq-archive-item__appears-on-label{font-weight:600;color:var(--color-text-strong);margin-right:.25rem}.page-wrap--faq .faq-archive-item__appears-on a{color:var(--color-accent)}.page-wrap--about .about-testimonial{position:relative;margin:2.4rem 0;padding:.25rem 0 1.1rem 3.25rem;background:none;border:0;border-left:0;border-radius:0;box-shadow:none;font-style:normal}.page-wrap--about .about-testimonial:before{content:"\201c";position:absolute;left:0;top:-.35em;font-family:Georgia,Times New Roman,serif;font-size:4.4rem;line-height:1;font-weight:700;color:var(--color-gold-text);pointer-events:none;user-select:none}.page-wrap--about .about-testimonial p{font-family:Georgia,Times New Roman,serif;font-size:1.35rem;line-height:1.45;font-weight:500;color:var(--color-text-strong);margin:0 0 .85rem;letter-spacing:-.005em}.page-wrap--about .about-testimonial cite{display:block;font-style:italic;font-size:.95rem;line-height:1.5;color:var(--color-muted);letter-spacing:0;text-transform:none;padding-top:.7rem;border-top:1px solid rgba(26,67,115,.18)}.page-wrap--about .about-testimonial cite strong{font-style:normal;font-weight:700;color:var(--color-text-strong)}@media(max-width:540px){.page-wrap--about .about-testimonial{padding-left:2.4rem}.page-wrap--about .about-testimonial:before{font-size:3.4rem;top:-.25em}.page-wrap--about .about-testimonial p{font-size:1.18rem}}.page-wrap--about .entry-content>section{margin-top:1.4rem}@media(max-width:1060px){.about-impact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.thisismyurl-contact-form__grid,.about-impact{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.page-wrap--faq .faq-archive-item{transition:none}}
