body{color:#1e293b;-webkit-font-smoothing:antialiased;background:#fffcf7;font-family:PingFang TC,Microsoft JhengHei,Heiti TC,Arial,sans-serif}h1,h2,h3,.font-serif{text-wrap:balance;font-family:PingFang TC,Microsoft JhengHei,Heiti TC,Arial,sans-serif}.article-content h2{color:#292524;border-bottom:2px solid #a16207;margin-top:4rem;margin-bottom:1.35rem;padding-bottom:.75rem;scroll-margin-top:7rem;font-size:2rem;font-weight:820;line-height:1.4}.article-content h3{color:#854d0e;margin-top:2.4rem;margin-bottom:1rem;scroll-margin-top:7rem;font-size:1.4rem;font-weight:780;line-height:1.45}.article-content p,.article-content li{color:#334155;margin-bottom:1.2rem;font-size:1.06rem;line-height:1.9}.article-content ul,.article-content ol{margin-bottom:1.75rem;padding-left:1.4rem}.article-content ul{list-style:outside}.article-content ol{list-style:decimal}.article-content strong{color:#1e293b;font-weight:800}.article-content a{color:#9a3412;text-underline-offset:3px;text-decoration:underline}.article-content a.text-white,.article-content a.text-white:visited{color:#fff;text-decoration:none}.article-content figure{margin:2.3rem 0}.article-content figcaption{text-align:center;color:#64748b;margin-top:.8rem;font-size:.9rem;line-height:1.65}.article-lead{color:#334155!important;font-size:1.18rem!important;line-height:1.9!important}.answer-box{background:linear-gradient(135deg,#fffbeb,#fff7ed);border:1px solid #fcd34d;border-left:6px solid #d97706;border-radius:1.1rem;margin:1.8rem 0;padding:1.4rem 1.55rem;box-shadow:0 10px 30px #a1620712}.legal-note{background:#f8fafc;border:1px solid #cbd5e1;border-left:6px solid #475569;border-radius:1.1rem;margin:1.8rem 0;padding:1.35rem 1.5rem}.duty-note{background:#eff6ff;border:1px solid #93c5fd;border-left:6px solid #2563eb;border-radius:1.1rem;margin:1.9rem 0;padding:1.35rem 1.5rem}.stop-box{background:#fff1f2;border:1px solid #fda4af;border-left:6px solid #be123c;border-radius:1.1rem;margin:1.9rem 0;padding:1.35rem 1.5rem}.stop-box p{color:#6b1f2d}.source-box{background:#f8fafc;border:1px solid #cbd5e1;border-radius:1.1rem;margin:2rem 0;padding:1.4rem 1.5rem}.source-box ul{margin-bottom:1rem}.source-box li{margin-bottom:.65rem;font-size:.97rem}.answer-box p:last-child,.legal-note p:last-child,.duty-note p:last-child,.stop-box p:last-child{margin-bottom:0}.case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.8rem 0;display:grid}.case-card{background:#fff;border:1px solid #fde68a;border-radius:1rem;padding:1.25rem;box-shadow:0 8px 24px #7848080d}.case-card strong{letter-spacing:.05em;text-transform:uppercase;color:#92400e;font-size:.8rem;display:block}.case-card span{color:#292524;margin:.55rem 0;font-size:1.22rem;font-weight:850;display:block}.case-card p{margin:0;font-size:.95rem;line-height:1.7}.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.8rem 0;display:grid}.evidence-card{background:#fff;border:1px solid #eadfcd;border-radius:1rem;padding:1.3rem 1.3rem 1.25rem 4.35rem;position:relative;box-shadow:0 8px 24px #5037140d}.evidence-card>span{color:#fff;background:#a16207;border-radius:999px;place-items:center;width:2.2rem;height:2.2rem;font-size:.78rem;font-weight:850;display:grid;position:absolute;top:1.3rem;left:1.25rem}.evidence-card h3{color:#713f12;margin:0 0 .55rem;font-size:1.15rem}.evidence-card p{margin-bottom:.7rem;font-size:.97rem;line-height:1.75}.evidence-card small{color:#78716c;font-size:.83rem;line-height:1.55;display:block}.table-scroll{background:#fff;border:1px solid #e7ddcc;border-radius:1rem;margin:2rem 0;overflow-x:auto;box-shadow:0 8px 28px #5037140f}.guide-table{border-collapse:collapse;width:100%;min-width:850px}.guide-table th,.guide-table td{text-align:left;vertical-align:top;border-bottom:1px solid #eee5d7;padding:1rem 1.05rem;font-size:.94rem;line-height:1.65}.guide-table th{color:#fff;background:#3f3a32;font-weight:760}.guide-table tr:last-child td{border-bottom:0}.guide-table tbody tr:nth-child(2n){background:#fffbf5}.photo-list{counter-reset:photo;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:1.7rem 0;display:grid;padding:0!important;list-style:none!important}.photo-list li{counter-increment:photo;background:#fff;border:1px solid #eadfcd;border-radius:1rem;margin:0;padding:1rem 1rem 1rem 3.4rem;position:relative}.photo-list li:before{content:counter(photo);color:#fff;background:#a16207;border-radius:999px;place-items:center;width:1.7rem;height:1.7rem;font-size:.78rem;font-weight:850;display:grid;position:absolute;top:1.03rem;left:1rem}.red-flag-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.7rem 0;display:grid}.red-flag-grid section{background:#fff;border:1px solid #fecdd3;border-radius:1rem;padding:1.2rem}.red-flag-grid h3{color:#9f1239;margin:0 0 .5rem;font-size:1.13rem}.red-flag-grid p{color:#5f2932;margin:0;font-size:.96rem;line-height:1.75}.workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.7rem 0;display:grid}.workflow-grid section{background:#fff;border:1px solid #eadfcd;border-radius:1rem;padding:1.2rem;box-shadow:0 7px 22px #5037140a}.workflow-grid span{color:#fff;background:#a16207;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.8rem;font-weight:850;display:grid}.workflow-grid h3{color:#713f12;margin:.7rem 0 .45rem;font-size:1.1rem}.workflow-grid p{margin:0;font-size:.94rem;line-height:1.7}.inventory-template{background:#f8fafc;border:1px dashed #94a3b8;border-radius:1rem;margin:1.8rem 0;padding:1.3rem 1.45rem}.inventory-template p{color:#334155;margin:.42rem 0;font-size:.96rem}.final-cta{background:linear-gradient(135deg,#3f2d17,#92400e)}.faq-details>summary::-webkit-details-marker{display:none}.faq-caret{transition:transform .25s}.faq-details[open] .faq-caret{transform:rotate(180deg)}.blog-toc ol{padding-left:1.2rem}.blog-toc a{color:#475569;text-decoration:none}.blog-toc a:hover{color:#9a3412}.blog-toc li{margin:.48rem 0}@media (width<=1023px){.case-grid,.workflow-grid{grid-template-columns:1fr 1fr}}@media (width<=767px){.article-content h2{margin-top:3.2rem;font-size:1.56rem}.article-content h3{font-size:1.23rem}.article-content p,.article-content li{font-size:1rem;line-height:1.82}.article-lead{font-size:1.07rem!important}.case-grid,.evidence-grid,.photo-list,.red-flag-grid,.workflow-grid{grid-template-columns:1fr}.evidence-card{padding-left:4.1rem}.table-scroll{box-shadow:none;background:0 0;border:0;overflow:visible}.article-content table.guide-table{width:100%;min-width:0;display:block}.guide-table thead{display:none}.guide-table tbody,.guide-table tr{width:100%;display:block}.guide-table tbody tr{border:1px solid #e7ddcc;border-radius:.9rem;margin:0 0 1rem;padding:0;overflow:hidden;box-shadow:0 6px 20px #5037140d;background:#fff!important}.article-content table.guide-table tbody td{box-sizing:border-box;text-align:left;white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid #eee5d7;width:100%;padding:.8rem .9rem;display:block!important}.article-content table.guide-table tbody td:before{content:attr(data-label);color:#92400e;margin:0 0 .25rem;font-size:.78rem;font-weight:800;display:block}.article-content table.guide-table tbody td:last-child{border-bottom:0}.final-cta{padding:1.5rem}}
