[data-afs-page-navigation]{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 18px;width:calc(100% - 48px);max-width:1200px;margin:18px auto;padding:12px 16px;border:1px solid #ded5c8;border-radius:8px;background:#faf7f0;font:600 14px/1.5 Arial,sans-serif;color:#59412f}
[data-afs-page-navigation] a{display:inline-flex;align-items:center;min-height:36px;color:#59412f;text-decoration:none;border:0;letter-spacing:0;padding:4px 6px;white-space:normal}
[data-afs-page-navigation] a:hover{text-decoration:underline;color:#944d25}
[data-afs-page-navigation] a:focus-visible{outline:3px solid #b75c26;outline-offset:3px;border-radius:3px}
@media(max-width:480px){[data-afs-page-navigation]{width:calc(100% - 32px);margin:12px 16px;padding:8px 10px;font-size:13px;gap:5px 12px}}
@media print{[data-afs-page-navigation]{display:none!important}}
