.support-page main{background:var(--paper);padding-bottom:80px}.support-intro{padding-top:65px;padding-bottom:45px}.support-intro h1{font:400 clamp(43px,4.5vw,66px)/1.08 var(--serif);letter-spacing:-.035em;margin:0 0 20px}.support-intro>p:last-child{color:#52665a;font-size:18px;margin:0}.testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.testimonial-card{margin:0;padding:30px 34px;background:#f2f5ee;border:1px solid #dce3d6;border-radius:8px;display:flex;flex-direction:column;align-items:flex-start}.testimonial-card:first-child{grid-column:1/-1;max-width:none;background:var(--pine);color:var(--cream)}.testimonial-mark{font:400 64px/.75 Georgia,serif;color:var(--orange);height:39px}.testimonial-card blockquote{margin:0;max-width:1000px}.testimonial-card blockquote p{font-size:18px;line-height:1.75;margin:10px 0 28px}.testimonial-card:first-child blockquote p{font-size:23px;line-height:1.6}.testimonial-card figcaption{font-size:14px;font-weight:600;color:#52665a;padding-top:18px;border-top:1px solid #c5d2be;width:100%;margin-top:auto}.testimonial-card:first-child figcaption{color:#e5c39c;border-color:#497061}.faq-list{max-width:930px;margin:0 auto;padding:0 35px}.faq-item{border-top:1px solid #c5d2be;padding:23px 0}.faq-item:last-of-type{border-bottom:1px solid #c5d2be}.faq-item summary{font:400 clamp(22px,2vw,29px)/1.3 var(--serif);color:var(--pine);cursor:pointer;padding-right:20px}.faq-item summary::marker{color:var(--orange);font-size:.65em}.faq-item summary:focus-visible{outline:2px solid var(--orange);outline-offset:7px}.faq-item div p{font-size:17px;line-height:1.8;max-width:760px;margin:22px 0 0;color:#42594b}.faq-contact{font-size:16px;margin:35px 0 0}.faq-contact a{text-underline-offset:4px;text-decoration-color:var(--orange)}
@media(max-width:650px){.support-intro{padding-top:40px;padding-bottom:30px}.support-intro>p:last-child{font-size:16px}.testimonial-grid{grid-template-columns:1fr;gap:20px}.testimonial-card{padding:25px}.testimonial-card:first-child{grid-column:auto}.testimonial-card:first-child blockquote p{font-size:20px}.testimonial-card blockquote p{font-size:17px}.faq-list{padding:0 22px}.faq-item{padding:21px 0}.support-page main{padding-bottom:60px}}
