.ap-pagelegal{box-sizing:border-box;width:100%;max-width:1100px;margin:56px auto 0;padding:18px 12px 4px;border-top:1px solid #e7e2d4;text-align:center}.ap-pagelegal-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-bottom:8px}.ap-pagelegal-nav a{font-size:12px;color:#5E5B52;text-decoration:none}.ap-pagelegal-nav a:hover{color:#2E7A3C;text-decoration:underline}.ap-pagelegal-copy{font-size:11px;color:#8E8B81}@media print{.ap-pagelegal{display:none}}