body{color:#1f2937;-webkit-font-smoothing:antialiased;background:#fffdf8;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:#183336;border-bottom:2px solid #0f766e;margin-top:4rem;margin-bottom:1.35rem;padding-bottom:.8rem;scroll-margin-top:7rem;font-size:2rem;font-weight:850;line-height:1.35}.article-content h3{color:#115e59;margin-top:2.5rem;margin-bottom:1rem;scroll-margin-top:7rem;font-size:1.42rem;font-weight:800;line-height:1.45}.article-content p,.article-content li{color:#334155;margin-bottom:1.2rem;font-size:1.07rem;line-height:1.9}.article-content ul,.article-content ol{margin-bottom:1.75rem;padding-left:1.45rem}.article-content ul{list-style:outside}.article-content ol{list-style:decimal}.article-content strong{color:#1e293b;font-weight:800}.article-content a{color:#0f766e;text-underline-offset:3px;text-decoration:underline}.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:#263b3e!important;font-size:1.18rem!important}.answer-box{background:linear-gradient(135deg,#ecfdf5,#f0fdfa);border:1px solid #99f6e4;border-left:6px solid #0f766e;border-radius:1.15rem;margin:1.8rem 0;padding:1.4rem 1.55rem;box-shadow:0 10px 30px #0f766e14}.danger-box{background:#fff1f2;border:1px solid #fda4af;border-left:6px solid #be123c;border-radius:1.1rem;margin:1.8rem 0;padding:1.35rem 1.5rem}.danger-box p,.danger-box li{color:#6b1f2d}.danger-box strong{color:#881337}.scope-box{background:#fffbeb;border:1px solid #fcd34d;border-radius:1.1rem;margin:1.8rem 0;padding:1.3rem 1.45rem}.scope-box p:last-child,.answer-box p:last-child,.danger-box p:last-child{margin-bottom:0}.source-box{background:#f8fafc;border:1px solid #cbd5e1;border-radius:1.1rem;margin:2rem 0;padding:1.4rem 1.5rem}.source-box li{margin-bottom:.6rem;font-size:.98rem}.status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.8rem 0;display:grid}.status-card{background:#fff;border:1px solid #dce9e7;border-radius:1.15rem;padding:1.3rem;box-shadow:0 9px 26px #1833360f}.status-card h3{margin:0 0 .65rem;font-size:1.1rem}.status-card p{margin:0;font-size:.98rem;line-height:1.75}.status-card.is-red{border-top:5px solid #be123c}.status-card.is-amber{border-top:5px solid #d97706}.status-card.is-green{border-top:5px solid #0f766e}.table-scroll{background:#fff;border:1px solid #d8e4e2;border-radius:1.1rem;margin:2rem 0;overflow-x:auto;box-shadow:0 8px 28px #1833360f}.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 #e2e8f0;padding:1rem 1.1rem;font-size:.95rem;line-height:1.65}.guide-table th{color:#fff;background:#183336;font-weight:750}.guide-table tr:last-child td{border-bottom:0}.guide-table tbody tr:nth-child(2n){background:#f8faf9}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.8rem 0;display:grid}.product-card{background:#fff;border:1px solid #dce9e7;border-radius:1.15rem;padding:1.35rem;box-shadow:0 8px 24px #1833360d}.product-card h3{color:#115e59;margin:0 0 .8rem;font-size:1.16rem}.product-card ul{margin:0;padding-left:1.2rem}.product-card li{margin-bottom:.55rem;font-size:.95rem;line-height:1.7}.check-list{counter-reset:item;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:1.6rem 0;display:grid;padding:0!important;list-style:none!important}.check-list li{counter-increment:item;background:#fff;border:1px solid #dce9e7;border-radius:1rem;margin:0;padding:1.05rem 1rem 1.05rem 3.35rem;position:relative}.check-list li:before{content:counter(item);color:#fff;background:#0f766e;border-radius:999px;place-items:center;width:1.65rem;height:1.65rem;font-size:.8rem;font-weight:800;display:grid;position:absolute;top:1.05rem;left:1rem}.do-not-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:1.5rem 0;display:grid}.do-not-card{background:#fff7f8;border:1px solid #fecdd3;border-radius:1rem;padding:1.15rem}.do-not-card h3{color:#9f1239;margin:0 0 .5rem;font-size:1.08rem}.do-not-card p{color:#6b2734;margin:0;font-size:.96rem;line-height:1.75}.final-cta{background:linear-gradient(135deg,#183336,#0f766e)}.faq-details>summary::-webkit-details-marker{display:none}.faq-caret{transition:transform .25s}.faq-details[open] .faq-caret{transform:rotate(180deg)}.blog-toc a{color:#475569;text-decoration:none}.blog-toc a:hover{color:#0f766e}.blog-toc li{margin:.45rem 0}@media (width<=1023px){.status-grid,.product-grid{grid-template-columns:1fr}}@media (width<=767px){.article-content h2{margin-top:3.2rem;font-size:1.55rem}.article-content h3{font-size:1.22rem}.article-content p,.article-content li{font-size:1rem;line-height:1.82}.check-list,.do-not-grid{grid-template-columns:1fr}.table-scroll{box-shadow:none;background:0 0;border:0;overflow:visible}.guide-table{min-width:0}.guide-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.guide-table,.guide-table tbody,.guide-table tr,.guide-table td{width:100%;display:block}.guide-table tr{border:1px solid #d8e4e2;border-radius:1rem;margin-bottom:1rem;overflow:hidden;box-shadow:0 6px 18px #1833360d;background:#fff!important}.guide-table td{border:0;border-bottom:1px solid #edf2f1;min-height:3.4rem;padding:.85rem 1rem .85rem 8.2rem;position:relative}.guide-table td:last-child{border-bottom:0}.guide-table td:before{content:attr(data-label);color:#0f766e;width:6.6rem;font-size:.78rem;font-weight:800;line-height:1.45;position:absolute;top:.85rem;left:1rem}}
