body.abs-modern{font-size:15px;background:#f8f9f5;color:#253c34}body.abs-modern h1,body.abs-modern h2,body.abs-modern h3,body.abs-modern h4{font-family:Manrope,Arial,sans-serif;font-weight:750;color:var(--ink)}#abs-header{position:sticky;top:0;background:#f8f9f5f5;z-index:30;border-bottom:1px solid var(--line)}.admin-bar #abs-header{top:32px}.brand-dot{color:#88a66c}.tool-logo{overflow:hidden}.tool-logo img{width:78%;height:78%;object-fit:contain}.tool-logo b{font-size:25px}.app-tile .tool-logo{border:0;background:transparent;width:53px;height:53px}.app-tile .tool-logo img{width:85%;height:85%}.popular>a{font-size:11px;border-bottom:1px solid #bdc9b6;color:#5f715a}.tabs>a{padding:0 1px 13px;font-size:12px;color:#7d877b;white-space:nowrap;border-bottom:2px solid transparent}.tabs>a.active{border-color:var(--green);color:var(--green);font-weight:700}.tool-name{min-width:0}.tool-name h3{overflow-wrap:anywhere}.tool-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page-top>.eyebrow{margin-bottom:15px}.sidebar select{width:100%;max-width:100%;border:1px solid #d5dfcc;border-radius:8px;padding:10px 8px;background:#fff;font-size:12px;color:var(--ink)}.filter-title a{font-size:11px;text-decoration:underline;font-weight:400}.filter-apply{margin-top:20px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.has-compare-tray{padding-bottom:90px}.pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin:35px 0}.pagination>a{padding:8px 13px;background:white;border:1px solid var(--line);border-radius:7px;font-size:12px}.pagination>a[aria-current]{background:var(--green);color:#fff}.directory-card h2{font-size:19px;margin:18px 0 10px}.directory-card p{font-size:12px}.detail-panel h2{font-size:17px;margin:12px 0}.official-source{display:block;margin-top:15px;text-align:center;font-size:11px;text-decoration:underline}.feature-list{margin-top:20px}.feature-item h3{font-size:12px;display:flex;gap:8px;align-items:center}.plans{margin-top:20px}.proscons h3{font-size:14px}.article-content{font-size:15px;line-height:1.9;overflow-wrap:anywhere}.article-content p{margin:0 0 18px;color:#5b6d62}.article-content h2{font-size:25px;margin:35px 0 14px}.article-content h3{font-size:19px;margin:24px 0 12px}.article-content h4{font-size:16px;margin:20px 0 10px}.article-content ul,.article-content ol{padding-left:24px;margin:12px 0 22px}.article-content li{margin:7px 0}.article-content a{text-decoration:underline;color:var(--green)}.article-content img{max-width:100%;height:auto}.article-content table{border-collapse:collapse;width:100%;margin:20px 0;font-size:13px}.article-content th,.article-content td{border:1px solid var(--line);padding:10px;text-align:left}.article-content figure{margin:20px 0;overflow:auto}.article-single{max-width:840px;margin:0 auto 60px}.article-title{font-size:23px!important}.long-review{border:1px solid var(--line);border-radius:12px;background:#fff;padding:22px}.long-review>summary{cursor:pointer;font-weight:700;font-size:16px}.long-review[open]>summary{padding-bottom:20px;border-bottom:1px solid var(--line);margin-bottom:20px}.review-entry>summary{cursor:pointer;padding:16px;margin-top:20px;border:1px solid var(--line);border-radius:9px;background:white;font-weight:600;font-size:13px;display:flex;justify-content:space-between}.review-entry>summary::-webkit-details-marker{display:none}.notice-success{padding:18px;background:#e9f3df;border:1px solid #b8d19f;border-radius:10px;margin:15px 0;font-size:13px}.related-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-table tbody th{font-weight:500;font-size:11px;color:#718466;min-width:125px;background:#f4f7ee}.footer-links{flex-wrap:wrap;max-width:600px}.detail-section{scroll-margin-top:125px}.detail-section>p{font-size:14px}.pricing-note a{text-decoration:underline}#suggestion-dialog>.eyebrow{margin-bottom:16px}.category-directory .subcategories{display:grid;gap:6px;padding:0;list-style:none}.category-directory .subcategories a{font-size:12px}.ads-slot{margin:24px auto;text-align:center;min-height:90px}.ads-slot:empty{display:none}@media(max-width:650px){.admin-bar #abs-header{top:46px}.sidebar select{font-size:14px}.tool-description{-webkit-line-clamp:3}.article-content{font-size:14px}.article-content h2{font-size:23px}.related-tools{grid-template-columns:1fr}.footer-links{gap:18px}.detail-panel.highlight h2{font-size:18px}.hero-feature p{font-size:12px}.detail-section>p{font-size:13px}.compare-table tbody th{position:sticky;left:0;z-index:1}.category-directory h2{font-size:21px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
