
.rf-article{max-width:900px;margin:0 auto;color:#252525;font:16px/1.72 Arial,Helvetica,sans-serif;overflow-wrap:anywhere}
.rf-article h1{font-size:clamp(30px,4vw,44px);line-height:1.16;margin:0 0 24px;color:#16221c}
.rf-article h2{font-size:clamp(23px,3vw,31px);line-height:1.25;margin:42px 0 16px;color:#193f2a}
.rf-article h3{font-size:20px;line-height:1.35;margin:28px 0 10px;color:#244e35}
.rf-article p,.rf-article li{font-size:16px}
.rf-article a{color:#176b45;text-decoration:underline;text-underline-offset:2px}
.rf-article img{display:block;width:100%;height:auto;border-radius:8px}
.rf-article figure{margin:28px 0}.rf-article figcaption{font-size:14px;color:#5f665f;margin-top:8px}
.rf-article .quick-buyer-summary{background:#f3f8f5;border-left:4px solid #278451;padding:18px 20px;margin:22px 0}
.rf-article .table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:24px 0}
.rf-article table{width:100%;min-width:680px;border-collapse:collapse}
.rf-article th,.rf-article td{border:1px solid #d7dfda;padding:12px;text-align:left;vertical-align:top}
.rf-article th{background:#eef6f1;color:#193f2a}
.rf-article .rf-faq{border-top:1px solid #dfe7e2;padding-top:14px;margin-top:16px}
.rf-article .rf-author{display:grid;grid-template-columns:96px 1fr;gap:18px;align-items:center;border-top:1px solid #dfe7e2;margin-top:36px;padding-top:24px}
.rf-article .rf-author img{width:96px;height:96px;object-fit:cover;border-radius:50%}
.rf-article .rf-author h2{margin:0 0 8px;font-size:24px}
@media(max-width:640px){.rf-article{font-size:15px}.rf-article p,.rf-article li{font-size:15px}.rf-article h2{margin-top:34px}.rf-article .rf-author{grid-template-columns:76px 1fr}.rf-article .rf-author img{width:76px;height:76px}.rf-article .rf-author h2{margin-top:0}}
