.blog-content>.blog-meta+p{font-size:18px;line-height:1.7;color:#26383e}.blog-content>.blog-meta+p strong{color:var(--ayuda-teal)}.blog-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--ayuda-text-mute);margin:-8px 0 28px}.blog-meta .dot{opacity:.5}.blog-meta time{color:var(--ayuda-text-body)}.callout{background:var(--ayuda-bg-fill);border:1px solid var(--ayuda-border);border-left:4px solid var(--ayuda-teal);border-radius:0 12px 12px 0;padding:18px 22px;margin:28px 0;font-size:15px;line-height:1.65;color:var(--ayuda-text-body)}.callout p{margin:0 0 10px;font-size:15px}.callout p:last-child{margin-bottom:0}.callout ul,.callout ol{margin:8px 0 0;padding-left:20px}.callout li{margin:6px 0;font-size:15px}.callout strong{color:var(--ayuda-text)}.callout a{color:var(--ayuda-teal);border-bottom:1px solid rgba(29,76,89,.3);text-decoration:none}.callout .ck-title,.callout-title{display:block;font-weight:800;text-transform:uppercase;letter-spacing:.07em;font-size:12px;color:var(--ayuda-teal);margin-bottom:10px}.callout.key{background:#4dff9d1a;border-color:#4dff9d66;border-left-color:var(--ayuda-green);color:var(--ayuda-text)}.callout.key .ck-title,.callout.key .callout-title,.callout.key strong{color:var(--ayuda-teal)}.callout.warn{background:#fdecea;border-color:#f3c9c2;border-left-color:#b23b2e}.callout.warn .ck-title,.callout.warn .callout-title{color:#b23b2e}.tbl-wrap{margin:28px 0;overflow-x:auto;border:1px solid var(--ayuda-border);border-radius:12px}.blog-content table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.45}.blog-content caption{caption-side:top;text-align:left;font-size:12.5px;color:var(--ayuda-text-mute);padding:12px 14px 0;font-style:italic}.blog-content thead th{background:var(--ayuda-teal);color:#fff;text-align:left;padding:11px 14px;font-weight:700;font-size:13px;vertical-align:bottom}.blog-content tbody td{padding:11px 14px;border-top:1px solid var(--ayuda-border);vertical-align:top;color:var(--ayuda-text-body)}.blog-content tbody td strong{color:var(--ayuda-text)}.blog-content tbody tr:nth-child(2n){background:var(--ayuda-bg-soft)}.tag{display:inline-block;font-weight:800;font-size:11.5px;letter-spacing:.02em;padding:2px 9px;border-radius:10px;white-space:nowrap}.tag.go{background:#e3f6ec;color:#1b7a45}.tag.stop{background:#fdecea;color:#b23b2e}.tag.give{background:#e6f1fb;color:#1f5fa8}.tag.warnt{background:#fff3e0;color:#9a6400}.takeaways{background:var(--ayuda-bg-fill);border:1px solid var(--ayuda-border);border-radius:12px;padding:24px 26px;margin:40px 0}.takeaways .takeaways-title{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ayuda-teal);margin:0 0 16px}.takeaways ul{list-style:none;margin:0;padding:0}.takeaways li{position:relative;padding-left:26px;margin:12px 0;font-size:15px;line-height:1.55;color:var(--ayuda-text-body)}.takeaways li:before{content:"→";position:absolute;left:0;color:var(--ayuda-teal);font-weight:800}.takeaways li strong{color:var(--ayuda-text)}.refs{margin:48px 0 0;border-top:1px solid var(--ayuda-border);padding-top:24px}.refs-title{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ayuda-teal);margin:0 0 14px}.refs ol{font-size:13px;line-height:1.5;color:var(--ayuda-text-body);padding-left:22px;margin:0}.refs li{margin:9px 0}.refs li em{color:var(--ayuda-text);font-style:italic}.refs a{color:var(--ayuda-teal);text-decoration:none;border-bottom:1px solid rgba(29,76,89,.3);word-break:break-word}.refs a:hover{border-color:var(--ayuda-teal)}.blog-home{position:relative;z-index:10;max-width:980px;margin:0 auto;padding:32px 24px 80px}.blog-hero{text-align:center;margin:8px 0 40px}.blog-eyebrow{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ayuda-teal);margin:0 0 12px}.blog-hero h1{font-size:40px;line-height:1.12;font-weight:800;letter-spacing:-.02em;margin:0 0 14px;color:var(--ayuda-text)}.blog-hero p{font-size:17px;line-height:1.6;color:var(--ayuda-text-mute);max-width:620px;margin:0 auto}.post-list{list-style:none;margin:0;padding:0;display:grid;gap:18px}.post-card{display:block;background:#fff;border:1px solid var(--ayuda-border);border-radius:16px;padding:26px 28px;text-decoration:none;color:var(--ayuda-text);box-shadow:0 2px 10px #14323b08;transition:all .2s}.post-card:hover{transform:translateY(-2px);border-color:#41e0d080;box-shadow:0 10px 28px #14323b14}.post-card .post-meta{font-size:12px;color:var(--ayuda-text-mute);margin:0 0 8px;display:flex;gap:8px;flex-wrap:wrap}.post-card h2{font-size:21px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--ayuda-text);margin:0 0 8px}.post-card .post-desc{font-size:15px;line-height:1.6;color:var(--ayuda-text-body);margin:0 0 14px}.post-card .post-tags{display:flex;gap:8px;flex-wrap:wrap}.post-card .post-tag{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ayuda-teal);background:var(--ayuda-bg-fill);padding:4px 10px;border-radius:6px}.pagination{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:40px}.pagination a,.pagination span{font-size:14px;font-weight:600;color:var(--ayuda-teal);text-decoration:none;padding:10px 18px;border:1px solid var(--ayuda-border);border-radius:10px;background:#fff}.pagination a:hover{border-color:var(--ayuda-teal)}.pagination .disabled{color:var(--ayuda-text-mute);opacity:.5}.pagination .page-info{border:0;background:transparent;color:var(--ayuda-text-mute)}@media(max-width:800px){.blog-hero h1{font-size:30px}}
