.site-home .home-guide,.site-home .home-journal,.site-home .home-faq{padding:88px 0}.site-home .home-guide{background:#f5f7fc}.site-home .home-eyebrow{display:block;font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--blue,#3155e7);margin-bottom:16px}.site-home .home-section-heading{max-width:760px;margin-bottom:36px}.site-home .home-section-heading h2,.site-home .home-journal h2,.site-home .home-faq h2{font-size:clamp(30px,3.5vw,46px);margin:0 0 20px}.site-home .home-section-heading p{max-width:690px;font-size:17px}.site-home .home-guide-grid,.site-home .home-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.site-home .home-guide-card{display:flex;flex-direction:column;background:#fff;padding:32px;border:1px solid #e1e6f2;border-radius:20px}.site-home .home-step{font-size:11px;font-weight:800;letter-spacing:.1em;color:var(--blue);margin-bottom:32px}.site-home .home-guide-card h3{font-size:23px;margin:0 0 16px}.site-home .home-guide-card p{font-size:15px;margin-bottom:24px}.site-home .home-guide a,.site-home .home-journal a,.site-home .home-faq a{color:var(--blue);font-weight:700;text-decoration:none}.site-home .home-guide a:hover,.site-home .home-journal a:hover,.site-home .home-faq a:hover{text-decoration:underline;text-underline-offset:4px}.site-home .home-guide-card>a{margin-top:auto;font-size:13px}.site-home .home-search-note{display:grid;grid-template-columns:1fr 1.25fr;gap:56px;margin-top:40px;padding:40px;background:#e9eefe;border-radius:20px}.site-home .home-search-note h3{font-size:30px;max-width:340px}.site-home .home-search-note p{font-size:15px}.site-home .home-search-note a{font-size:14px}.site-home .home-journal-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.site-home .home-journal-heading h2{margin-bottom:12px}.site-home .home-journal-heading p{margin:0}.site-home .home-text-link{flex-shrink:0;font-size:14px}.site-home .home-post-card{border:1px solid #e1e6f2;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;background:#fff;box-shadow:0 10px 30px #17265508}.site-home .home-post-cover{display:block;overflow:hidden;background:#edf1ff;aspect-ratio:16/10}.site-home .home-post-cover img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}.site-home .home-post-card:hover img{transform:scale(1.035)}.site-home .home-post-body{padding:26px;display:flex;flex-direction:column;flex:1}.site-home .home-post-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:11px;color:#616b82;margin-bottom:18px}.site-home .home-post-meta span{color:var(--blue);font-weight:700}.site-home .home-post-body h3{font-size:23px;margin:0 0 16px;overflow-wrap:anywhere}.site-home .home-post-body h3 a{color:var(--ink,#111637)}.site-home .home-post-body p{font-size:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.site-home .home-post-more{margin-top:auto;padding-top:12px;font-size:13px}.site-home .home-blog-empty{padding:32px;border:1px solid #e1e6f2;border-radius:20px}.site-home .home-faq{background:#f5f7fc;border-top:1px solid #e1e6f2}.site-home .home-faq-grid{display:grid;grid-template-columns:1fr 1.6fr;gap:64px}.site-home .home-faq-grid>div>p{max-width:320px}.site-home .home-faq-grid a{font-size:14px}.site-home .home-faq-list details{border-bottom:1px solid #d6deef;padding:22px 0}.site-home .home-faq-list details:first-child{padding-top:0}.site-home .home-faq-list summary{font-size:16px;font-weight:700;cursor:pointer;color:var(--ink);padding-right:12px}.site-home .home-faq-list details p{font-size:15px;margin:16px 0 0}.site-home .home-faq-list details[open] summary{color:var(--blue)}.site-home .home-guide a:focus-visible,.site-home .home-journal a:focus-visible,.site-home .home-faq a:focus-visible,.site-home .home-faq summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px;border-radius:3px}@media(max-width:900px){.site-home .home-guide-grid,.site-home .home-post-grid{gap:16px}.site-home .home-guide-card,.site-home .home-post-body{padding:22px}.site-home .home-search-note{gap:24px;padding:28px}.site-home .home-faq-grid{gap:32px}}@media(max-width:700px){.site-home .home-guide,.site-home .home-journal,.site-home .home-faq{padding:56px 0}.site-home .home-guide-grid,.site-home .home-post-grid,.site-home .home-search-note,.site-home .home-faq-grid{grid-template-columns:1fr}.site-home .home-journal-heading{align-items:flex-start;flex-direction:column}.site-home .home-guide-card{padding:28px}.site-home .home-step{margin-bottom:20px}.site-home .home-search-note h3{max-width:none}.site-home .home-faq-grid{gap:36px}}@media(prefers-reduced-motion:reduce){.site-home .home-post-cover img{transition:none}.site-home .home-post-card:hover img{transform:none}}
