.faq-page-content{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:7vw;gap:7vw;padding:84px 8vw}.faq-page-intro>p,.faq-page-links>p{margin:0;color:#73851f;font:500 10px/1 DM Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.faq-page-intro h2{margin:16px 0 18px;font-size:clamp(37px,4vw,60px);line-height:.92;letter-spacing:-.06em}.faq-page-intro>span{display:block;max-width:430px;color:#5d625b;font-size:15px;line-height:1.6}.faq-page-list{border-top:1px solid #cfd3ca}.faq-page-list article{position:relative;padding:27px 0 28px 50px;border-bottom:1px solid #cfd3ca}.faq-page-list article>span{position:absolute;top:29px;left:0;color:#73851f;font:500 10px DM Mono,monospace;letter-spacing:.1em}.faq-page-list h3{margin:0 0 12px;font-size:22px;line-height:1.05;letter-spacing:-.035em}.faq-page-list p{margin:0;max-width:650px;color:#5d625b;font-size:14px;line-height:1.62}.faq-page-links{padding:54px 8vw 76px;background:#e2e4de}.faq-page-links>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:22px}.faq-page-links a{padding:18px;background:#fff;border:1px solid #d0d4cb;font-size:13px;font-weight:800;transition:transform .2s ease,box-shadow .2s ease}.faq-page-links a:hover{transform:translateY(-3px);box-shadow:0 12px 22px rgba(0,0,0,.1)}@media(max-width:820px){.faq-page-content{grid-template-columns:1fr;gap:42px}.faq-page-links>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.faq-page-content{padding:58px 24px}.faq-page-links{padding:44px 24px 58px}.faq-page-links>div{grid-template-columns:1fr}.faq-page-list article{padding-left:42px}}