._3rPSzG_breadcrumb{max-width:760px;color:var(--color-muted);margin:0 auto 4px;font-size:14px}._3rPSzG_breadcrumb a{color:var(--color-muted);text-decoration:none}._3rPSzG_breadcrumb a:hover{color:var(--color-primary)}._3rPSzG_article{max-width:760px;margin:0 auto}._3rPSzG_header{border-bottom:1px solid var(--color-line);margin-bottom:26px;padding-bottom:22px}._3rPSzG_title{color:var(--foreground);letter-spacing:-.01em;margin:8px 0 12px;font-size:34px;font-weight:800;line-height:1.18}._3rPSzG_meta{color:var(--color-muted);margin:0;font-size:14px}._3rPSzG_lead{color:#57534e;margin:14px 0 0;font-size:19px;line-height:1.6}._3rPSzG_prose{color:#3f3a35;font-size:17px;line-height:1.7}._3rPSzG_prose h2{color:var(--foreground);margin:38px 0 12px;font-size:24px;font-weight:800;line-height:1.3}._3rPSzG_prose h3{color:var(--foreground);margin:26px 0 8px;font-size:19px;font-weight:700}._3rPSzG_prose p{margin:14px 0}._3rPSzG_prose ul,._3rPSzG_prose ol{margin:14px 0;padding-left:22px}._3rPSzG_prose li{margin:8px 0}._3rPSzG_prose strong{color:var(--foreground)}._3rPSzG_prose a{color:var(--foreground);font-weight:600;text-decoration:underline}._3rPSzG_tableWrap{margin:18px 0;overflow-x:auto}._3rPSzG_table{border-collapse:collapse;width:100%;font-size:16px}._3rPSzG_table th,._3rPSzG_table td{border:1px solid var(--color-line);text-align:left;vertical-align:top;padding:10px 12px}._3rPSzG_table th{color:var(--foreground);background:#c28b6a1f;font-weight:700}._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}._3rPSzG_callout p{margin:6px 0}._3rPSzG_callout strong{color:#96552f}._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}._3rPSzG_template ._3rPSzG_templateLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary);margin-bottom:8px;font-size:12px;font-weight:700;display:block}._3rPSzG_template p{margin:8px 0}._3rPSzG_checklist{margin:14px 0;padding-left:0;list-style:none}._3rPSzG_checklist li{margin:12px 0;padding-left:32px;position:relative}._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}._3rPSzG_faq{margin:14px 0}._3rPSzG_faq details{border:1px solid var(--color-line);background:var(--color-card);border-radius:12px;margin:10px 0}._3rPSzG_faq summary{cursor:pointer;color:var(--foreground);padding:14px 16px;font-weight:600;list-style:none}._3rPSzG_faq summary::-webkit-details-marker{display:none}._3rPSzG_faq details[open] summary{border-bottom:1px solid var(--color-line)}._3rPSzG_faqAnswer{margin:0;padding:14px 16px}._3rPSzG_ctaBox{color:#fff;text-align:center;background:linear-gradient(120deg,#c28b6a,#a96a45);border-radius:18px;margin:38px 0;padding:30px}._3rPSzG_ctaBox h2{color:#fff;margin:0 0 8px;font-size:22px;font-weight:800}._3rPSzG_ctaBox p{opacity:.95;margin:0 0 18px}._3rPSzG_ctaButton{color:#8a4f28;background:#fff;border-radius:999px;padding:12px 22px;font-weight:700;text-decoration:none;display:inline-block}._3rPSzG_disclaimer{color:var(--color-muted);border-top:1px solid var(--color-line);margin-top:38px;padding-top:18px;font-size:14px}._3rPSzG_disclaimer a{color:var(--color-muted);text-decoration:underline}._3rPSzG_indexHead{max-width:760px;margin:0 auto}._3rPSzG_indexTitle{color:var(--foreground);letter-spacing:-.01em;margin:8px 0;font-size:34px;font-weight:800}._3rPSzG_indexLead{color:var(--color-muted);margin:0;font-size:17px}._3rPSzG_list{max-width:760px;margin:16px auto 0}._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}._3rPSzG_card:hover{transform:translateY(-2px)}._3rPSzG_cardMeta{color:var(--color-muted);margin:0 0 8px;font-size:13px}._3rPSzG_cardTitle{color:var(--foreground);margin:0 0 8px;font-size:20px;font-weight:700}._3rPSzG_cardText{color:var(--color-muted);margin:0}
