.ar-faq-resources{box-sizing:border-box;clear:both;width:100%;margin:3rem auto;color:inherit;line-height:1.65}.ar-faq-resources .faq-resource-inner{box-sizing:border-box;max-width:1500px;width:calc(100% - 40px);margin:auto;padding:1rem 0}.ar-faq-resources h2{font-size:clamp(1.5rem,2.3vw,2.1rem);line-height:1.3}.ar-faq-resources h3{font-size:1.1rem;line-height:1.4;margin:.8rem 0}.ar-faq-resources article{padding:1.25rem 0;border-bottom:1px solid #a9afb5}.ar-faq-resources p{max-width:100%;margin:.7rem 0}.ar-faq-resources .faq-resource-origin{font-size:.88rem}.ar-faq-resources form{display:flex;align-items:end;gap:1rem;margin:1.5rem 0}.ar-faq-resources label{display:block;flex:1;min-width:0;font-weight:600}.ar-faq-resources input{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:44px;margin-top:.4rem;padding:.55rem .65rem;border:1px solid #7d858c;border-radius:4px;background:#fff;color:#17202a;font:inherit}.ar-faq-resources button{min-height:44px;padding:.6rem 1rem;border:1px solid currentColor;border-radius:4px;background:transparent;color:inherit;font:inherit;cursor:pointer}.ar-faq-resources a{text-decoration:underline;text-underline-offset:.17em;overflow-wrap:anywhere}.ar-faq-resources nav{display:flex;gap:1.5rem;flex-wrap:wrap;margin:1.4rem 0}.ar-faq-resources :is(a,input,button):focus-visible{outline:3px solid #087eaa;outline-offset:3px}@media(max-width:640px){.ar-faq-resources .faq-resource-inner{width:calc(100% - 32px)}.ar-faq-resources form{display:block}.ar-faq-resources button{margin-top:1rem}}
