:root{--sm:576px;--md:768px;--lg:992px;--xl:1200px;--xxl:1600px}.faq-blog{background:linear-gradient(180deg,var(--sky-faint) 0,var(--sky) 100%);color:var(--navy);margin-top:64px;padding:64px 0}.faq-blog__container{align-items:start;box-sizing:border-box;display:grid;gap:48px;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));margin:0 auto;max-width:1280px;padding-left:32px;padding-right:32px;width:100%}@media (max-width:767px){.faq-blog__container{padding-left:16px;padding-right:16px}}@media (min-width:1024px){.faq-blog__blog{position:sticky;top:112px}}.faq-blog__title{font-size:28px;font-weight:700;letter-spacing:-.4px;margin:0}@media (max-width:767px){.faq-blog__title{font-size:24px;text-align:center}}.faq-blog__list{display:flex;flex-direction:column;gap:10px;margin-top:20px}.faq-blog__item{background:var(--white);border-radius:14px;box-shadow:0 4px 14px var(--shadow-soft);overflow:hidden}.faq-blog__question{align-items:center;background:none;border:0;color:var(--navy);cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:16px;justify-content:space-between;padding:18px 20px;text-align:left;width:100%}.faq-blog__icon{color:var(--blue);flex-shrink:0;font-size:20px}.faq-blog__answer{color:var(--text);font-size:14px;line-height:1.6;margin:0;padding:0 20px 18px}.faq-blog__posts{display:flex;flex-direction:column;gap:14px;margin-top:20px}.faq-blog__post{background:var(--white);border-radius:14px;box-shadow:0 4px 14px var(--shadow-soft);color:var(--navy);display:flex;flex-direction:row;overflow:hidden;text-decoration:none}.faq-blog__post-image{align-self:stretch;flex-shrink:0;-o-object-fit:cover;object-fit:cover;width:120px}@media (max-width:767px){.faq-blog__post-image{width:96px}}.faq-blog__post-body{display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px}.faq-blog__post-tag{color:var(--blue);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.faq-blog__post-title{font-size:14px;font-weight:700;line-height:1.35}.faq-blog__post-date{color:var(--text-soft);font-size:12px}
