.blog-module__3rPSzG__breadcrumb{max-width:760px;color:var(--color-muted);margin:0 auto 4px;font-size:14px}.blog-module__3rPSzG__breadcrumb a{color:var(--color-muted);text-decoration:none}.blog-module__3rPSzG__breadcrumb a:hover{color:var(--color-primary)}.blog-module__3rPSzG__article{max-width:760px;margin:0 auto}.blog-module__3rPSzG__header{border-bottom:1px solid var(--color-line);margin-bottom:26px;padding-bottom:22px}.blog-module__3rPSzG__title{color:var(--foreground);letter-spacing:-.01em;margin:8px 0 12px;font-size:34px;font-weight:800;line-height:1.18}.blog-module__3rPSzG__meta{color:var(--color-muted);margin:0;font-size:14px}.blog-module__3rPSzG__lead{color:#57534e;margin:14px 0 0;font-size:19px;line-height:1.6}.blog-module__3rPSzG__prose{color:#3f3a35;font-size:17px;line-height:1.7}.blog-module__3rPSzG__prose h2{color:var(--foreground);margin:38px 0 12px;font-size:24px;font-weight:800;line-height:1.3}.blog-module__3rPSzG__prose h3{color:var(--foreground);margin:26px 0 8px;font-size:19px;font-weight:700}.blog-module__3rPSzG__prose p{margin:14px 0}.blog-module__3rPSzG__prose ul,.blog-module__3rPSzG__prose ol{margin:14px 0;padding-left:22px}.blog-module__3rPSzG__prose li{margin:8px 0}.blog-module__3rPSzG__prose strong{color:var(--foreground)}.blog-module__3rPSzG__prose a{color:var(--foreground);font-weight:600;text-decoration:underline}.blog-module__3rPSzG__tableWrap{margin:18px 0;overflow-x:auto}.blog-module__3rPSzG__table{border-collapse:collapse;width:100%;font-size:16px}.blog-module__3rPSzG__table th,.blog-module__3rPSzG__table td{border:1px solid var(--color-line);text-align:left;vertical-align:top;padding:10px 12px}.blog-module__3rPSzG__table th{color:var(--foreground);background:#c28b6a1f;font-weight:700}.blog-module__3rPSzG__callout{border:1px solid var(--color-line);border-left:4px solid var(--color-primary);background:#c28b6a14;border-radius:12px;margin:22px 0;padding:16px 18px}.blog-module__3rPSzG__callout p{margin:6px 0}.blog-module__3rPSzG__callout strong{color:#96552f}.blog-module__3rPSzG__template{border:1px solid var(--color-line);color:#4a423b;background:#faf6f1;border-radius:12px;margin:14px 0;padding:16px 18px;font-size:15.5px;line-height:1.6}.blog-module__3rPSzG__template .blog-module__3rPSzG__templateLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.blog-module__3rPSzG__template p{margin:8px 0}.blog-module__3rPSzG__checklist{margin:14px 0;padding-left:0;list-style:none}.blog-module__3rPSzG__checklist li{margin:12px 0;padding-left:32px;position:relative}.blog-module__3rPSzG__checklist li:before{content:"✓";color:#fff;background:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:flex;position:absolute;top:1px;left:0}.blog-module__3rPSzG__faq{margin:14px 0}.blog-module__3rPSzG__faq details{border:1px solid var(--color-line);background:var(--color-card);border-radius:12px;margin:10px 0}.blog-module__3rPSzG__faq summary{cursor:pointer;color:var(--foreground);padding:14px 16px;font-weight:600;list-style:none}.blog-module__3rPSzG__faq summary::-webkit-details-marker{display:none}.blog-module__3rPSzG__faq details[open] summary{border-bottom:1px solid var(--color-line)}.blog-module__3rPSzG__faqAnswer{margin:0;padding:14px 16px}.blog-module__3rPSzG__ctaBox{color:#fff;text-align:center;background:linear-gradient(120deg,#c28b6a,#a96a45);border-radius:18px;margin:38px 0;padding:30px}.blog-module__3rPSzG__ctaBox h2{color:#fff;margin:0 0 8px;font-size:22px;font-weight:800}.blog-module__3rPSzG__ctaBox p{opacity:.95;margin:0 0 18px}.blog-module__3rPSzG__ctaButton{color:#8a4f28;background:#fff;border-radius:999px;padding:12px 22px;font-weight:700;text-decoration:none;display:inline-block}.blog-module__3rPSzG__disclaimer{color:var(--color-muted);border-top:1px solid var(--color-line);margin-top:38px;padding-top:18px;font-size:14px}.blog-module__3rPSzG__disclaimer a{color:var(--color-muted);text-decoration:underline}.blog-module__3rPSzG__indexHead{max-width:760px;margin:0 auto}.blog-module__3rPSzG__indexTitle{color:var(--foreground);letter-spacing:-.01em;margin:8px 0;font-size:34px;font-weight:800}.blog-module__3rPSzG__indexLead{color:var(--color-muted);margin:0;font-size:17px}.blog-module__3rPSzG__list{max-width:760px;margin:16px auto 0}.blog-module__3rPSzG__card{border:1px solid var(--color-line);background:var(--color-card);box-shadow:var(--shadow-soft);border-radius:16px;margin:16px 0;padding:22px 24px;text-decoration:none;transition:transform 80ms;display:block}.blog-module__3rPSzG__card:hover{transform:translateY(-2px)}.blog-module__3rPSzG__cardMeta{color:var(--color-muted);margin:0 0 8px;font-size:13px}.blog-module__3rPSzG__cardTitle{color:var(--foreground);margin:0 0 8px;font-size:20px;font-weight:700}.blog-module__3rPSzG__cardText{color:var(--color-muted);margin:0}
