.agfs{--agfs-line:#dce3e9;--agfs-accent:#116343;box-sizing:border-box;max-width:1120px;margin:1.5rem auto;padding:clamp(12px,3vw,24px);border:1px solid var(--agfs-line);border-radius:14px;background:#fff;color:#172b3a;font:inherit;line-height:1.6}.agfs *{box-sizing:border-box}.agfs .agfs-header h2{font-size:clamp(1.35rem,3vw,2rem);line-height:1.25;margin:0 0 .5rem;color:inherit}.agfs p{margin:.75rem 0}.agfs .agfs-note{font-size:.88rem;color:#455766}.agfs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}.agfs-card{min-width:0;padding:16px;border:1px solid var(--agfs-line);border-radius:10px}.agfs .agfs-card h3{display:flex;align-items:center;gap:12px;font-size:1.15rem;line-height:1.4;margin:0 0 16px;color:var(--agfs-accent);overflow-wrap:anywhere}.agfs img{object-fit:contain;flex-shrink:0;max-width:48px}.agfs-h2h{margin-top:18px}.agfs-metrics{margin:0 0 18px}.agfs-metrics>div{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--agfs-line)}.agfs dt{font-size:.9rem}.agfs dd{margin:0;text-align:right;font-weight:700;flex-shrink:0}.agfs-scroll{overflow-x:auto}.agfs-scroll:focus{outline:2px solid var(--agfs-accent);outline-offset:2px}.agfs table{width:100%;border-collapse:collapse;font-size:.85rem;margin:0}.agfs caption{text-align:left;font-weight:700;margin-bottom:8px}.agfs th,.agfs td{padding:9px 6px;text-align:left;border:0;border-bottom:1px solid var(--agfs-line)}.agfs th{background:#f1f6f3;color:#172b3a}.agfs td:first-child,.agfs td:last-child{white-space:nowrap}.agfs-message{padding:14px;border-left:4px solid #9a6415;background:#fff7e7;color:#51380c}@media(max-width:720px){.agfs-grid{grid-template-columns:1fr}.agfs-card{padding:12px}.agfs-metrics>div{gap:8px}.agfs dd{max-width:50%;flex-shrink:1}}
