/* Accidental Gringo 24.9.7.9.9 content publishing and article template */
.ag249798-wrap{max-width:1440px}.ag249798-kicker{text-transform:uppercase;letter-spacing:.14em;font-weight:850;color:#186d7b}.ag249798-lead{max-width:980px;font-size:16px}.ag249798-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0}.ag249798-metrics article,.ag249798-panel{background:#fff;border:1px solid #d6e1e2;border-radius:16px;padding:18px}.ag249798-metrics strong{display:block;font:700 30px Georgia,serif;color:#143f4a}.ag249798-metrics span{color:#647b82}.ag249798-actions{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.ag249798-panel{margin:18px 0}.ag249798-group{border-top:1px solid #d9e4e5;padding-top:10px;margin-top:14px}.ag249798-group:first-child{border-top:0}.ag249798-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ag249798-field{display:flex;flex-direction:column;gap:6px}.ag249798-field textarea,.ag249798-field input{width:100%}.ag249798-input-row{display:flex;gap:8px}.ag249798-input-row input{flex:1}.ag249798-field small{color:#687d83}.ag249798-honeypot{position:absolute!important;left:-9999px!important}
.ag249798-article-shell{width:min(1120px,calc(100% - 32px));margin:0 auto}.ag249798-article-quick{padding:28px 0;background:#f4f8f7;border-bottom:1px solid #dce6e5}.ag249798-quick-head{display:flex;justify-content:space-between;gap:32px;align-items:flex-start}.ag249798-quick-answer{font-size:clamp(20px,2.5vw,30px);line-height:1.35;max-width:820px;color:#173e49;margin:.35em 0}.ag249798-article-meta{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ag249798-article-meta span,.ag249798-facts div{background:#fff;border:1px solid #d7e4e4;border-radius:12px;padding:10px 12px}.ag249798-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px}.ag249798-facts small{display:block;color:#607980;margin-bottom:3px}.ag249798-facts strong{display:block;color:#193e49}.ag249798-article-more{padding:40px 0 72px;background:#fff}.ag249798-article-more section{margin:0 0 36px}.ag249798-table-wrap{overflow:auto;border:1px solid #d9e3e4;border-radius:14px}.ag249798-table-wrap table{width:100%;border-collapse:collapse}.ag249798-table-wrap th,.ag249798-table-wrap td{padding:12px 14px;text-align:left;border-bottom:1px solid #e1e8e8}.ag249798-table-wrap th{background:#f2f7f7;color:#16434e}.ag249798-faqs{display:grid;gap:10px}.ag249798-faqs details{border:1px solid #d8e4e4;border-radius:12px;padding:12px 15px}.ag249798-faqs summary{cursor:pointer;font-weight:800;color:#17454f}.ag249798-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ag249798-related a{display:flex;flex-direction:column;gap:5px;padding:15px;border:1px solid #d9e4e4;border-radius:14px;text-decoration:none;background:#f9fbfb}.ag249798-related small{color:#6c8187}.ag249798-related strong{color:#17444e}.ag249798-save-article{display:grid;grid-template-columns:1.1fr 1fr;gap:28px;padding:28px;border-radius:20px;background:#e8f4f0;border:1px solid #cbe2da}.ag249798-save-article form{display:grid;gap:10px}.ag249798-save-article input[type=text],.ag249798-save-article input[type=email]{width:100%;padding:11px 12px;border:1px solid #b9ceca;border-radius:10px}.ag249798-save-article button{border:0;border-radius:10px;padding:12px 16px;background:#147084;color:#fff;font-weight:800;cursor:pointer}.ag249798-save-status{margin:0;min-height:1.4em}.ag249798-share{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:20px}.ag249798-share a,.ag249798-share button{border:1px solid #c9d8d8;background:#fff;border-radius:999px;padding:8px 12px;color:#17434d;text-decoration:none;cursor:pointer}
@media(max-width:900px){.ag249798-grid,.ag249798-facts,.ag249798-related{grid-template-columns:repeat(2,minmax(0,1fr))}.ag249798-quick-head,.ag249798-save-article{grid-template-columns:1fr;display:grid}.ag249798-article-meta{justify-content:flex-start}}
@media(max-width:640px){.ag249798-metrics,.ag249798-grid,.ag249798-facts,.ag249798-related{grid-template-columns:1fr}.ag249798-article-shell{width:min(100% - 24px,1120px)}.ag249798-save-article{padding:20px}.ag249798-quick-answer{font-size:21px}}
