.blog-module__2jxzYa__blogMain{max-width:960px;margin:0 auto;padding:140px 20px 96px}.blog-module__2jxzYa__blogHeader{text-align:center;margin-bottom:56px}.blog-module__2jxzYa__blogTitle{font-family:var(--font-display);letter-spacing:-.03em;color:var(--rt-text);margin-bottom:16px;font-size:clamp(2.25rem,5vw,3.25rem);font-weight:400;line-height:1.1}.blog-module__2jxzYa__blogLead{color:var(--rt-text-muted);max-width:560px;margin:0 auto;font-size:1.0625rem;line-height:1.65}.blog-module__2jxzYa__postList{flex-direction:column;gap:20px;max-width:800px;margin:0 auto;display:flex}.blog-module__2jxzYa__postCard{background:var(--rt-white);border:1px solid var(--rt-border);border-radius:var(--rt-radius);padding:28px;transition:transform .2s,border-color .2s}.blog-module__2jxzYa__postCard:hover{border-color:var(--rt-green);transform:translateY(-2px)}.blog-module__2jxzYa__postCardLink{color:var(--rt-text);text-decoration:none;display:block}.blog-module__2jxzYa__postCardTitle{font-family:var(--font-display);letter-spacing:-.01em;color:var(--rt-text);margin-bottom:10px;font-size:1.375rem;font-weight:600;line-height:1.3;transition:color .2s}.blog-module__2jxzYa__postCardLink:hover .blog-module__2jxzYa__postCardTitle{color:var(--rt-green-deep)}.blog-module__2jxzYa__postMeta{color:var(--rt-text-faint);align-items:center;gap:8px;margin-bottom:12px;font-size:.8125rem;display:flex}.blog-module__2jxzYa__postMetaDot{color:var(--rt-text-faint)}.blog-module__2jxzYa__postCardDesc{color:var(--rt-text-muted);margin-bottom:14px;font-size:.9375rem;line-height:1.6}.blog-module__2jxzYa__readMore{color:var(--rt-green-deep);align-items:center;gap:4px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.blog-module__2jxzYa__readMore:hover{text-decoration:underline}.blog-module__2jxzYa__emptyState{text-align:center;color:var(--rt-text-muted);border:1px dashed var(--rt-border-strong);border-radius:var(--rt-radius);padding:56px 24px}.blog-module__2jxzYa__articleMain{max-width:760px;margin:0 auto;padding:140px 20px 96px}.blog-module__2jxzYa__breadcrumbs{color:var(--rt-text-muted);align-items:center;gap:8px;margin-bottom:32px;font-size:.8125rem;display:flex}.blog-module__2jxzYa__breadcrumbs a{color:var(--rt-text-muted);text-decoration:none;transition:color .2s}.blog-module__2jxzYa__breadcrumbs a:hover{color:var(--rt-green-deep)}.blog-module__2jxzYa__breadcrumbSep{color:var(--rt-text-faint)}.blog-module__2jxzYa__articleHeader{margin-bottom:40px}.blog-module__2jxzYa__articleTitle{font-family:var(--font-display);letter-spacing:-.03em;color:var(--rt-text);margin-bottom:16px;font-size:clamp(2rem,5vw,3.25rem);font-weight:400;line-height:1.1}.blog-module__2jxzYa__articleMeta{color:var(--rt-text-faint);align-items:center;gap:8px;font-size:.875rem;display:flex}.blog-module__2jxzYa__articleBody{max-width:70ch;color:var(--rt-text-muted);font-size:1.0625rem;line-height:1.8}.blog-module__2jxzYa__articleBody p{margin-bottom:24px}.blog-module__2jxzYa__articleBody h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--rt-text);margin:48px 0 20px;font-size:1.625rem;font-weight:600;line-height:1.3}.blog-module__2jxzYa__articleBody h3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--rt-text);margin:36px 0 16px;font-size:1.25rem;font-weight:600;line-height:1.35}.blog-module__2jxzYa__articleBody ul,.blog-module__2jxzYa__articleBody ol{margin:0 0 24px;padding-left:1.5em}.blog-module__2jxzYa__articleBody li{margin-bottom:10px}.blog-module__2jxzYa__articleBody blockquote{border-left:3px solid var(--rt-green);background:var(--rt-green-bg);border-radius:0 var(--rt-radius) var(--rt-radius) 0;color:var(--rt-text);margin:32px 0;padding:20px 24px;font-style:italic}.blog-module__2jxzYa__articleBody a{color:var(--rt-green-deep);text-decoration:underline;-webkit-text-decoration-color:var(--rt-green-light);text-decoration-color:var(--rt-green-light);text-underline-offset:2px}.blog-module__2jxzYa__articleBody strong{color:var(--rt-text);font-weight:600}.blog-module__2jxzYa__faqSection{border-top:1px solid var(--rt-border);margin-top:56px;padding-top:40px}.blog-module__2jxzYa__faqHeading{font-family:var(--font-display);letter-spacing:-.01em;color:var(--rt-text);margin-bottom:8px;font-size:1.5rem;font-weight:600}.blog-module__2jxzYa__faqItem{border-bottom:1px solid var(--rt-border);padding:20px 0}.blog-module__2jxzYa__faqItem:last-child{border-bottom:none}.blog-module__2jxzYa__faqQ{color:var(--rt-text);margin-bottom:8px;font-size:1.0625rem;font-weight:600}.blog-module__2jxzYa__faqA{color:var(--rt-text-muted);font-size:.9375rem;line-height:1.7}.blog-module__2jxzYa__ctaStrip{text-align:center;background:var(--rt-green-bg);border:1px solid var(--rt-green-light);border-radius:var(--rt-radius-lg);margin:56px 0;padding:40px}.blog-module__2jxzYa__ctaStripTitle{font-family:var(--font-display);letter-spacing:-.01em;color:var(--rt-text);margin-bottom:10px;font-size:1.5rem;font-weight:600}.blog-module__2jxzYa__ctaStripDesc{color:var(--rt-text-muted);max-width:480px;margin:0 auto 24px;font-size:.9375rem;line-height:1.6}.blog-module__2jxzYa__ctaStripBtn{background:var(--rt-green);color:var(--rt-white);border-radius:var(--rt-radius-full);border:none;align-items:center;gap:6px;padding:14px 32px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.blog-module__2jxzYa__ctaStripBtn:hover{background:var(--rt-green-dark)}.blog-module__2jxzYa__moreArticles{margin-top:56px}.blog-module__2jxzYa__moreArticlesHeading{font-family:var(--font-display);letter-spacing:-.01em;color:var(--rt-text);margin-bottom:16px;font-size:1.25rem;font-weight:600}.blog-module__2jxzYa__moreList{flex-direction:column;gap:12px;display:flex}.blog-module__2jxzYa__moreLink{border:1px solid var(--rt-border);border-radius:var(--rt-radius);color:var(--rt-text);padding:16px 20px;font-weight:500;text-decoration:none;transition:border-color .2s;display:block}.blog-module__2jxzYa__moreLink:hover{border-color:var(--rt-green)}.blog-module__2jxzYa__backLink{color:var(--rt-text-muted);align-items:center;gap:6px;margin-top:40px;font-size:.875rem;text-decoration:none;transition:color .2s;display:inline-flex}.blog-module__2jxzYa__backLink:hover{color:var(--rt-green-deep)}@media (max-width:768px){.blog-module__2jxzYa__blogMain,.blog-module__2jxzYa__articleMain{padding:110px 16px 64px}.blog-module__2jxzYa__blogHeader{margin-bottom:40px}.blog-module__2jxzYa__postCard{padding:20px}.blog-module__2jxzYa__articleBody{font-size:1rem}.blog-module__2jxzYa__articleBody h2{margin:36px 0 16px;font-size:1.375rem}.blog-module__2jxzYa__articleBody h3{margin:28px 0 12px;font-size:1.125rem}.blog-module__2jxzYa__ctaStrip{padding:28px 20px}.blog-module__2jxzYa__faqSection{margin-top:40px}}
